Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
377522 徐嘉豪 【C6-4】高精度加法 C++ 通过 100 2 MS 264 KB 601 2026-02-05 21:31:29

Tests(11/11):


#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { string a,b; cin>>a>>b; reverse(a.begin(),a.end()); reverse(b.begin(),b.end()); string r; int c=0; int m=max(a.size(),b.size()); for(int i=0;i<m;i++){ int num1=(i<a.size())?(a[i] - '0') : 0; int num2=(i<b.size())?(b[i] - '0') : 0; int sum=num1+num2+c; r.push_back((sum%10)+'0'); c=sum/10; } if(c!=0){ r.push_back(c+'0'); } reverse(r.begin(),r.end()); cout<<r<<endl; return 0; }


测评信息: