Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
169140 詹钧尧 被限制的加法 C++ 解答错误 58 0 MS 252 KB 500 2024-08-20 15:18:48

Tests(7/12):


#include<iostream> #include<cmath> #include<cstring> using namespace std; const int maxn = 1e3+5; int n,a[maxn], b[maxn],c[maxn]; bool f; int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>a[n+1-i]>>b[n+1-i]; } for(int i=n;i>=1;i--) { int s=a[i]+b[i]; if(10<=s) { f=true; s=s%10; } else { f=false; } c[i]=c[i]+s; if(f) { c[i+1]=c[i+1]+1; } } if(f) cout << 1; for(int i=n;i>=1;i--) { cout<<c[i]; } return 0; }


测评信息: