B. Minor Reduction(1100)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define maxx 200005
#define eps 0.00000001
#define inf 0x3f
char a[200005];
int main(){
    int t;
    scanf("%d",&t);
    while(t--){                
        cin>>a;
        int flag=0;
        int len=strlen(a);
        for(int i=len;i>=0;i--){
            int sum=a[i]-'0'+a[i-1]-'0';
            if(sum>9){
                flag=1;
                a[i-1]=sum/10+'0';
                a[i]=sum%10+'0';
                break;
            }
            
        }
        if(flag==0){
            a[1]=a[0]-'0'+a[1];
            printf("%s\n",a+1);
        }
        else printf("%s\n",a);
    }
    return 0;
} 

 

posted @ 2022-01-19 20:12  happycrazy  阅读(64)  评论(0)    收藏  举报