题号P1125
#include<bits/stdc++.h>
using namespace std;
bool isprime(int x){
int cnt;
if(x==0||x==1){
return false;
}
for(int i=1;i<=x/i;i++){
if(x%i==0){
cnt++;
}
if(cnt>1){
return false;
}
}
return true;
}
int main()
{
string a;
cin>>a;
int b[300]={},len=a.size();
for(int i=0;i<len;i++){
b[a[i]]++;
}
int maxn=-10,minn=110;
for(char i='a';i<='z';i++){
if(b[i]>maxn){
maxn=b[i];
}
if(b[i]>0&&b[i]<minn){
minn=b[i];
}
}
if(isprime(maxn-minn)){
cout<<"Lucky Word";
cout<<endl<<maxn-minn;
}
else{
cout<<"No Answer"<<endl;
cout<<0;
}
return 0;
}
各位大佬帮忙看看 拜托了