4 条题解
-
2
#糙集简单
#include<iostream> using namespace std; inline int read(){ int s=0,w=1; char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();} while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar(); return s*w; } void write(int x) { if(x<0) putchar('-'),x=-x; if(x>9) write(x/10); putchar(x%10+'0'); } #define N 520 int a[N],c[N],b[N]; string A,B; int main(){ cin>>A>>B; int len=max(A.length(),B.length()); for(int i=A.length()-1,j=1;i>=0,j<=A.length();i--,j++) a[j]=A[i]-'0'; for(int i=B.length()-1,j=1;i>=0,j<=B.length();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]=c[i]%10; } if(c[len+1]) len++; for(int i=len;i>=1;i--) cout<<c[i]; return 0; }
信息
- ID
- 729
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 398
- 已通过
- 239
- 上传者