社区讨论

为什么本地没问题提交却全WA?

P1601高精度加法参与者 4已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@lod8hxnr
此快照首次捕获于
2023/10/31 02:29
2 年前
此快照最后确认于
2023/11/05 12:56
2 年前
查看原帖
CPP
#include<bits/stdc++.h>
#define MAXN 10050 
using namespace std;
int main()
{
	string a, b;
	string sum;
	getline(cin,a);
	getline(cin,b);
    int na[MAXN]={0},nb[MAXN]={0},ans[MAXN+1]={0}; 
    for(int i=a.size();i>0;i--)na[i]=a[a.size()-i]-'0';
    for(int i=b.size();i>0;i--)nb[i]=b[b.size()-i]-'0';
    int maxl=max(a.size(),b.size());
    for(int i=1;i<=maxl;i++)
    {
        ans[i+1]=(ans[i]+na[i]+nb[i])/10;
        ans[i]=(ans[i]+na[i]+nb[i])%10; 
    }
    if(ans[maxl+1]!=0)sum+="1";
    for(int i=maxl;i>0;i--)cout<<ans[i];
	return 0;
}

回复

7 条回复,欢迎继续交流。

正在加载回复...