自己的数据全部正确
但是给了个WA
我也不知道为什么
求解
#include<bits/stdc++.h>
using namespace std;
int main(){
string a;
int b[27]={0,0,0,0},ma=0,mi=98765432,h,d=0;
cin>>a;
for(int i=0;i<a.size();i++){
b[a[i]-'a'-1]++;
}
for(int i=1;i<=26;i++){
if(b[i]!=0&&b[i]<mi){
mi=b[i];
}if(b[i]>ma){
ma=b[i];
}
}
h=ma-mi;
if(h<2){
cout<<"No Answer"<<endl<<"0";
return 0;
}
for(int i=2;i<=h-1;h++){
if(h%i==0){
cout<<"No Answer"<<endl<<"0";
d++;
return 0;
}
}
if(d==0)
cout<<"Lucky Word"<<endl<<ma-mi;
return 0;
}