不是啊是不是洛谷出bug了?
查看原帖
不是啊是不是洛谷出bug了?
1127560
SR_G_B_ysqd1602楼主2024/4/21 20:23

求大佬指点迷津,样例没有错可是拿了0分,我发一下代码,管理员请解释一下

#include<bits/stdc++.h>
using namespace std;
string a,b;
int l1,l2,l3,A[114514],B[1919810],C[801601],jz;
int main(){
	getline(cin,a);
	getline(cin,b);
	l1=a.size(),l2=b.size(),l3=max(l1,l2);
	for(int i=l1;i>=0;i--){
		A[l1-i]=a[i]-'0';
	}
	for(int i=l2;i>=0;i--){
		B[l2-i]=b[i]-'0';
	}
	for(int i=1;i<=l3;i++){
		C[i]+=A[i]+B[i]+jz;
		jz=C[i]/10;
		C[i]%=10;
	}
	if(jz)
		l3++,C[l3]=jz;
	while(C[l3]==0&&l3>1)l3--;
	for(int i=l3;i>=1;i--){
		printf("%d",C[i]);
	}
	return 0;
}
2024/4/21 20:23
加载中...