那么简单的题也有人错?(史上极简版)
2025-07-09 19:49:55
发布于:广东
!!!点个免费的赞吧,你们的赞和关注是我最大的动力!!!————————————————————————————————————————————————————
已下是我编写的极简代码
#include <iostream>
int main(){std::cout<<"5";}
二代(更简洁)
main(){__builtin_puts("5");}
由于题目答案版本更新(测试样例增多),所以更改代码,如下
#include <iostream>
int a,b;int main(){std::cin>>a>>b;std::cout<<a+b;}
实在没办法精简了
————————————————————————————————————————————————————
大家可以将自己的代码放到评论区,我会及时放到这里的!!!
以下为评论作品——————
————————————————————————————————————————————————————
𝓍𝒷.
荣耀黄金
ID:1896550
#include <bits/stdc++.h>
using namespace std;
int suma[115414],sumb[114514],k[114514];
int a1,b1,t;
int main(){
string a,b;
cin>>a>>b;
a1=a.length();
b1=b.length();
t=max(a1,b1);
for(int i=0,j=a1-1;i<a1;i++,j--)suma[i]=int(a[j]-48);
for(int i=0,j=b1-1;i<b1;i++,j--)sumb[i]=int(b[j]-48);
for(int i=0;i<t;i++){
if(suma[i]+sumb[i]>=10){
if(i==t-1){
k[i]=(suma[i]+sumb[i])%10;
k[i+1]=1;
t++;
break;
}
suma[i+1]++;
}
k[i]=(suma[i]+sumb[i])%10;
}
for(int i=t-1;i>=0;i--)cout<<k[i];
return 0;
}
评价:
高精度用的很好,运用熟练,值得表彰。
————————————————————————————————————————————————————
天之神_复仇者_༺ཌༀ概念ༀད༻
倔强青铜
ID:4958296
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<a+b;
return 0;
}
评价:
十分标准啊,看起来像萌新初次做题,值得鼓励。
————————————————————————————————————————————————————
Leo凌
倔强青铜
ID:2899918
#include<algorithm>
#include<bitset>
#include<complex>
#include<deque>
#include<exception>
#include<fstream>
#include<functional>
#include<iomanip>
#include<ios>
#include<iosfwd>
#include<iostream>
#include<istream>
#include<iterator>
#include<limits>
#include<list>
#include<locale>
#include<map>
#include<memory>
#include<new>
#include<numeric>
#include<ostream>
#include<queue>
#include<set>
#include<sstream>
#include<stack>
#include<stdexcept>
#include<streambuf>
#include<string>
#include<typeinfo>
#include<utility>
#include<valarray>
#include<vector>
#if __cplusplus >= 201103L
#include<array>
#include<atomic>
#include<chrono>
#include<condition_variable>
#include<forward_list>
#include<future>
#include<initializer_list>
#include<mutex>
#include<random>
#include<ratio>
#include<regex>
#include<scoped_allocator>
#include<system_error>
#include<thread>
#include<tuple>
#include<typeindex>
#include<type_traits>
#include<unordered_map>
#include<unordered_set>
#endif
using namespace std;
int RAND_1(long long a,long long b){
long long n = a + b;
cout << n;
return 0;
}
int RAND_2(string a, string b, int n[500], int m[500], int ans[501]){
for(int i = 0; i < a.size(); i++)
n[i] = a[a.size() - i - 1] - '0';
for(int i = 0; i < b.size(); i++)
m[i] = b[b.size() - i - 1] - '0';
int len_maxn = max(a.size(), b.size()) + 1;
for(int i = 0; i < len_maxn; i++)
{
ans[i] = n[i] + m[i] + ans[i];
if(ans[i] > 9)
{
ans[i + 1]++;
ans[i] = ans[i] % 10;
}
}
while(ans[len_maxn - 1] == 0 && len_maxn > 0) len_maxn--;
for(int i = len_maxn - 1; i >= 0; i--) cout << ans[i];
return 0;
}
int n[500], m[500],c[501];
int main(){
long long a , b;
int x;
x = 1 + rand() % 2;
if(x == 1){
cin >> a >> b;
RAND_1(a,b);
}
string z , y;
if(x == 2){
cin >> z >> y;
RAND_2(z , y , n , m, c);
}
return 0;
}
评价:
代码足足写了94行,超级加粗只为“这样做更好”,完成一道入门最简单的题目!
————————————————————————————————————————————————————
————————————————————————————————————————————————————
求求点个赞吧,让我冲上热搜,让跟多的人看到
点赞的评论互关可互相关注
全部评论 36
求求点个赞吧,让我冲上热搜,让跟多的人看到
点赞的评论互关可互相关注2025-07-09 来自 广东
1点赞后,在此回复“互关”可互相关注
2025-07-09 来自 广东
1
求求点个赞吧,让我冲上热搜,让跟多的人看到
点赞的评论互关可互相关注2025-07-09 来自 广东
1求求点个赞吧,让我冲上热搜,让跟多的人看到
点赞的评论
互关
可互相关注
2025-07-07 来自 广东
16
5天前 来自 广东
16
5天前 来自 广东
16
5天前 来自 广东
1
关注,点赞!
2025-03-02 来自 广东
1!!!点个免费的赞吧,你们的赞和关注是我最大的动力!!!
2025-03-02 来自 广东
0
关注,点赞!
2024-11-17 来自 广东
1#include <bits/stdc++.h> using namespace std; int suma[115414],sumb[114514],k[114514]; int a1,b1,t; int main(){ string a,b; cin>>a>>b; a1=a.length(); b1=b.length(); t=max(a1,b1); for(int i=0,j=a1-1;i<a1;i++,j--)suma[i]=int(a[j]-48); for(int i=0,j=b1-1;i<b1;i++,j--)sumb[i]=int(b[j]-48); for(int i=0;i<t;i++){ if(suma[i]+sumb[i]>=10){ if(i==t-1){ k[i]=(suma[i]+sumb[i])%10; k[i+1]=1; t++; break; } suma[i+1]++; } k[i]=(suma[i]+sumb[i])%10; } for(int i=t-1;i>=0;i--)cout<<k[i]; return 0; }
2024-09-03 来自 浙江
1真——髙精度!
2024-11-17 来自 广东
1抱歉,当时没看到,可以关注吗
2024-11-17 来自 广东
1嗯
2024-11-17 来自 浙江
1
大家可以将自己的程序发到评论区中
2024-06-22 来自 广东
1#include <iostream>
using namespace std;
int main(){
int a,b;
cin >> a >> b;
cout << a + b;
return 0;
}2024-06-18 来自 上海
1谢谢“上海”的用户,您的代码也是比较简略的。 对于大体来说,也是比较标准的。
在此,本人表示鼓励!!!
2024-06-22 来自 广东
1偷偷告示:我才10岁
2024-09-08 来自 上海
2thank you ~
2024-09-08 来自 上海
1
韩继毅超虚的好吧
2024-03-24 来自 广东
1uweytgfruqweygfuygfuwegfyuqgwefyugweyufgyuwegfyuwgeyufgewyufgweyugfyuwegfyuwegfyuwegfyuwgeyufgweyufgweyufguywegfyuwegfyuwegyufgweuyfgweyufgyuwegfyuwegfyuwegfyuwegfyuwgeyfuwgeyufgyeyfgeygfegeyfgefyyyyy
2024-03-24 来自 广东
1你不行啊
2024-03-24 来自 广东
1refwrfwererferf
2024-03-24 来自 广东
1小菜
2024-03-24 来自 广东
1refer
2024-03-24 来自 广东
1erwferferf
2024-03-24 来自 广东
1rfef
2024-03-24 来自 广东
16
2024-02-06 来自 广东
16
2024-02-06 来自 广东
16
2024-02-06 来自 广东
16
2024-02-06 来自 广东
1
有帮助,赞一个