1 条题解
-
1
#include<bits/stdc++.h> using namespace std; char a[505],b[505]; char A[505],B[505],ans[505]; int main() { cin>>a+1>>b+1; int la=strlen(a+1),lb=strlen(b+1); for(int i=1;i<=la;i++) A[i]=a[la-i+1]-'0'; for(int i=1;i<=lb;i++) B[i]=b[lb-i+1]-'0'; for(int i=1;i<=max(la,lb);i++) { ans[i]+=A[i]+B[i]; if(ans[i]>=10) ans[i]-=10,ans[i+1]++; } bool xyds=0; for(int i=500;i>=1;i--) { if(ans[i]) xyds=1; if(xyds) putchar(ans[i]+'0'); } if(!xyds) putchar('0'); return 0; }
- 1
信息
- ID
- 1087
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 9
- 标签
- 递交数
- 9
- 已通过
- 5
- 上传者