BigInt operator+ (BigInt A,BigInt B) { BigInt S; for(int i=0;i<MAXN;i++) { S.a[i]=A.a[i]+B.a[i]; } for(int i=0;i<MAXN;i++) { S.a[i+1]+=S.a[i]/10; S.a[i]%=10; } return S; }
这个会RE
第一行换成
BigInt operator+ (const BigInt &A,const BigInt &B)
就能用了
求原理