第四个点TLE怎么回事啊,其它点都在4ms以内的
查看原帖
第四个点TLE怎么回事啊,其它点都在4ms以内的
325404
Boar楼主2022/6/19 18:16
#include<bits/stdc++.h>
using namespace std;
int main(){
    // int N,M;
    // cin>>N>>M;
    string a,b;
    cin>>a>>b;
    int la=a.length(),lb=b.length();
    int A[600],B[600],C[600];
    memset(A,0,sizeof(A));
    memset(B,0,sizeof(B));
    memset(C,0,sizeof(C));
    for(int i=0;i<la;i++) A[i]=a[la-1-i]-'0';
    for(int i=0;i<lb;i++) B[i]=b[lb-1-i]-'0';
    for(int i=0;i<la+lb;i++){
        C[i]+=A[i]+B[i];
        if(C[i]>=10) C[i]-=10,C[i+1]+=1;
    }
    int i=la+lb;
    while(!C[--i]);
    while(i) printf("%d",C[i--]);
    printf("%d",C[0]);
    // cin>>la;
    return 0;
}
2022/6/19 18:16
加载中...