9 條題解
-
-4
很明显,新手可能并不知道如何使用加法符号,所以我们可以通过高精度来实现
#include<bits/stdc++.h> using namespace std; int a[250],b[250],c[250]; int main(){ string A,B; cin>>A>>B; int len=max(A.length(),B.length()); for(int i=A.length()-1,j=1;i>=0;i--,j++)a[j]=A[i]-'0'; for(int i=B.length()-1,j=1;i>=0;i--,j++)b[j]=B[i]-'0'; for(int i=1;i<=len;i++){ c[i]+=a[i]+b[i]; c[i+1]=c[i]/10; c[i]%=10; } if(c[len+1])len++; for(int i=len;i>=1;i--)cout<<c[i]; return 0; } //纯恶意,无娱乐
- 1
資訊
- ID
- 6762
- 時間
- 1000ms
- 記憶體
- 128MiB
- 難度
- 1
- 标签
- 遞交數
- 387
- 已通過
- 87
- 上傳者