样例能过但是全wa,求助
查看原帖
样例能过但是全wa,求助
500103
爬爬爬爬爬楼主2023/9/24 10:17
#include <iostream>
#include <cstdio>

using namespace std;
char a;
int n1,n2,n3,n4,n5,n6,n7,n8,n9=1,n10,b[10000],c[10000];

int main()
{

    while(scanf("%c",&a)==1)
    {
        if(a!='\n'){b[++n1]=a-'0';continue;}
        if(a=='\n' && !n2) {n2 = n1;continue;}
        if(a<'0'||a>'9')break;
    }
    n4=n2;
    n8=n1;
    while(1)
    {
        c[++n3]=((b[n2]+b[n1])%10+n6)%10;

        if(n1==n4&&n2==0&&n6!=0&&n9!=0){n9--;}
        n6=(b[n2]+b[n1]+n6)/10;

        if(n8-n4<=n4&&n2==0)break;
        if(n8-n4>=n4&&n1==n4)break;

        if(n2!=0)n2--;
        if(n1>n4)n1--;
        if(n1==n4)b[n1]=0;
    }

    if(n9!=0)n3=n3-1;
    while(n3>0)
    {
        cout<<c[n3];
        n3--;
    }
    return 0;
}

2023/9/24 10:17
加载中...