#include <stdio.h>
#include <string.h>
int main(void){
char word[100];
scanf("%s",word);
int letter[26]={0};
int len=strlen(word);
for(int i=0;i<len;i++){
letter[word[i]-'a']++;
}
int maxn=0;
int minn=0;
for(int i=0;i<26;i++){
if(letter[i]==0){
continue;
}
maxn=(maxn>letter[i])? maxn:letter[i];
minn=(minn<letter[i])? minn:letter[i];
}
int delta=maxn-minn;
int a=1;
for(int i=2;i<delta;i++){
if((delta%i)!=0){
int a=0;
}
}
if (delta==0){
a=0;
}
if(a){
printf("Lucky Word\n");
printf("%d",delta);
}
else{
printf("No Answer\n");
printf("0");
}
}
第一个测试点信息提示 输入beijing 输出noanswer 可是我跑出来的是lucky word? 搞不懂 求助