10分(用加法改的)
查看原帖
10分(用加法改的)
916579
GoodLuckCat楼主2023/8/23 16:44

样例过了,#1AC其它WA

代码可能也许应该似乎有点看不懂

#include<bits/stdc++.h>
using namespace std;
string ak,ioi;
int iakioi[114514],ioiakme[114514],akioi[114514],noip;
int main(){
    cin>>ak>>ioi;
    int csp_j=ak.size(),csp_s=ioi.size();
    for(noip=csp_j-1;noip>=0;noip--)iakioi[csp_j-noip]=ak[noip]-48;
    for(noip=csp_s-1;noip>=0;noip--)ioiakme[csp_s-noip]=ioi[noip]-48;
    for(noip=1;noip<=max(csp_j,csp_s);noip++)
    {
        akioi[noip]+=iakioi[noip]-ioiakme[noip];
        if(akioi[noip]<0)
        {
            akioi[noip+1]--;
            akioi[noip]+=10;
        }
    }
    for(int noip=max(csp_j,csp_s);noip>=1;noip--)if(akioi[noip])cout<<akioi[noip];
}
2023/8/23 16:44
加载中...