救命!
查看原帖
救命!
1241264
yuxiang_wang楼主2024/8/2 20:59

救命!

#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;
}

全错界面

2024/8/2 20:59
加载中...