这哪里错了(60分对3点)
查看原帖
这哪里错了(60分对3点)
1036776
zjy4楼主2024/1/6 09:34

代码:

#include<bits/stdc++.h>
using namespace std;
long long c[1005],d[1005],e[1005];
char a[1005],b[1005];
int main(){
	cin>>a>>b;
	for(int i=0;i<strlen(a);i++) c[i]=a[i]-48;
	for(int i=0;i<strlen(b);i++) d[i]=b[i]-48;
	long long f;
	if(strlen(a)>strlen(b)) f=strlen(a);
	else f=strlen(b);
	for(int i=f-1;i>=0;i--){
		e[i]=e[i]+c[i]+d[i];
		if(e[i]>=10&&i!=0){
			e[i-1]++;
			e[i]%=10;
		}
	}
	for(int i=0;i<f;i++) cout<<e[i];
}

这是记录:https://www.luogu.com.cn/record/142034304

超乎想象没TLE

2024/1/6 09:34
加载中...