不知道哪你错了,大神求助
很烦
#include <iostream>
using namespace std;
bool asd(long long a){
if(a==1){
return 0;
}
if(a==2){
return 1;
}
for(long long i=2;i*i<=a;i++){
if(a%i==0){
return 0;
}
}
return 1;
}
int main() {
string a;
cin>>a;
long long t[1001]={};
for(long long i=0;i<a.length();i++){
t[a[i]-'a'+1]++;
}
long long maxx=-0x3f3f3f,minn=0x3f3f3f;
for(long long i=1;i<=26;i++){
maxx=max(maxx,t[i]);
if(t[i]!=0){
minn=min(minn,t[i]);
}
}
if(asd(maxx-minn)){
cout<<"Lucky Word";
cout<<endl<<maxx-minn;
}else{
cout<<"No Answer";
cout<<endl<<0;
}
return 0;
}