#include<bits/stdc++.h>
using namespace std;
int c[30];
int zs(int n){
if (n==1 || n==0)return 0;
if (n==2)return 1;
for (int i=2;i*i<=n;i++){
if (n%i==0)return 0;
}
return 1;
}
int main(){
memset (c,0,sizeof (c));
char a;
while (cin>>a){
int b=(int)(a-'a');
c[b]++;
}
int maxx=c[0],minn=c[0];
for (int i=0;i<26;i++){
if (c[i]!=0){
maxx=max(c[i],maxx);
minn=min(c[i],minn);
}
}
int ans=maxx-minn;
if (zs(ans)==1){
cout<<"Lucky Word"<<endl<<ans;
}
else{
cout<<"No Answer"<<endl<<0;
}
return 0;
}
不知道哪错了
第一,二,四点没过,其他过了
求大佬帮助