救命!
#include <bits/stdc++.h>
using namespace std;
string cs(int n)
{
string g;
while(n>0){
g+=(n%10+'0');
n/=10;
}
reverse(g.begin(),g.end());
return g;
}
int main(){
string s,k;
cin>>s;
for(int n=1;n<=114514;n++){
for(int i=0;i<s.length();i++){
k+=cs(int(s[i]-'A')+n);
}
while(1)
{
string t;
for(int i=0;i<k.length()-1;i++)
t+=char(int(k[i]-'0'+k[i+1]-'0')%10+'0');
k=t;
if(k.length()<3||k=="100"){
break;
}
}
int bj=0;
if(k=="100")cout<<n<<endl;
}
return 0;
}
全错界面