题目传送门
我的代码:
#include<bits/stdc++.h>
using namespace std;
string s;
int a[26]={};
bool isprime(int x){
if (x==1 || x==0)return false;
for (int j=2; j*j<=x; j++)if (x%j==0)return false;
return true;
}
int main(){
getline(cin,s);
int tmp=s.size();
for (int i=0; i<tmp; i++){
a[s[i]-'a']++;
}
sort(a,a+25+1);
int ans=a[25]-a[0]-1;
if (isprime(ans))cout<<"Lucky Word"<<endl<<ans;
else cout<<"No Answer"<<endl<<0;
return 0;
}