测试点有问题吧?
原题链接:2629.世纪难题2023-12-03 12:11:12
发布于:北京
高精度都过不了!:
#include<iostream>
using namespace std;
typedef long long ll;
typedef signed si;
ll a[1000005],b[1000005],c[1000005];
string s1;
int l1;
si main() {
cin >> s1;
l1 = s1.length();
for(int i=0; i<l1; i++) {
a[l1-i] = s1[i] - '0';
b[l1-i] = s1[i] - '0';
}
for(int i=1; i<=l1; i++) {
c[i] += a[i] + b[i];
if(c[i]>9) {
c[i+1] = 1;
c[i] %= 10;
}
}
if(c[l1+1]) l1++;
for(int i=l1; i>=1; i--) cout << c[i];
return 0;
}
全部评论 1
#include <iostream>
using namespace std;
int main(){
int a;
cin>>a;
cout<<a+2;
return 0;
}2024-05-03 来自 上海
0正确题解
2024-05-03 来自 上海
0
有帮助,赞一个