30 条题解
-
0
#include<bits/stdc++.h> using namespace std; const int maxn=515; char sa[maxn],sb[maxn]; int a[maxn],b[maxn],c[maxn]; int main(){ scanf("%s",sa); scanf("%s",sb); memset(c,0,sizeof(c)); int la=strlen(sa); int lb=strlen(sb); for(int i=0;i<la;i++) a[la-1-i]=sa[i]-'0'; for(int i=0;i<lb;i++) b[lb-1-i]=sb[i]-'0'; int lc=max(la,lb); for(int i=0;i<lc;i++){ c[i]+=a[i]+b[i]; c[i+1]=c[i]/10; c[i]=c[i]%10; } if(c[lc]>0) lc++; for(int i=lc-1;i>=0;i--) printf("%d",c[i]); }
信息
- ID
- 57
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- (无)
- 递交数
- 2065
- 已通过
- 735
- 上传者