求助,本地能过你谷WA+RE
查看原帖
求助,本地能过你谷WA+RE
541853
Vistonzhang楼主2021/7/19 16:26

评测链接

#include<bits/stdc++.h>
using namespace std;
char c[10002],a[10002],b[10002],d[10002],az,bz;
int main(){
	for(int i=1;;i++) 
		if(a[i-1]!='\n'&&a[i-1]!=' ')a[i]=getchar();
		else {
			az=i-2;
			break;
		}
	for(int i=0;i<az;i++)
		b[i]=a[az-i];
	for(int i=1;;i++) 
		if(a[i-1]!='\n'&&a[i-1]!=' ')a[i]=getchar();
		else {
			bz=i-2;
			break;
		}
	for(int i=0;i<bz;i++)
		c[i]=a[bz-i];
		int maxm=max(az,bz);
	for(int i=0;i<maxm;i++) {
		if(b[i]>'9'||b[i]<'0') b[i]='0';
		if(c[i]>'9'||c[i]<'0') c[i]='0';
	}
	for(int i=0;i<maxm;i++)
		if(b[i]+c[i]-'0'>'9') 
			d[i]=b[i]+c[i]-10-'0',
			b[i+1]+=1,d[i+1]+=1;
		else d[i]=b[i]+c[i]-'0';
	if(d[maxm]==1)cout<<'1';
	for(int i=maxm-1;i>=0;i--)
		cout<<d[i];
		return 0;
}
	
2021/7/19 16:26
加载中...