a

瑞瑞  •  24天前


include

using namespace std; int a[10000],b[10000]; int main(){ string s1,s2; cin>>s1>>s2; for(int i=0;i<s1.size();i++){ [s1.size()-1-i]=s1[i]-'0'; for(int i=0;i<s2.size();i++){ [s2.size()-1-i]=s2[i]-'0'; int left=s1.size()-1,start=0; for(int i=s1.size()-1;i>=0;i++){ int cnt=0; bool comp=true; if(left-i+1s2.size();i++){ else if(left-i+1s2.size()) else for(int i=0;i<s1.size();i++){ if(b[i]!=a[i+j]){ if(b[i]!=a[i+j])comp=flase; else comp=true; break; } } if(comp==true){ for(int i=0;i<s2.size();i++){ a[i+j]-=b[i]; if(a[i+j]<0){ a[i+j]+=10; a[i+j+1]--; } } cnt++; } else{ if(cnt>0)start=1; if(start||i==0)cout<<cnt; } while(a[left}==0&&left>1)left--; } }cout<<endl; for(int i=left;i>=0;i--)cout<<a[i]; return0; }


评论:

请先登录,才能进行评论