题解 | #[NOIP2008]笨小猴#
[NOIP2008]笨小猴
https://www.nowcoder.com/practice/17865bc2a75c4944a872ef709958c56e
#include <stdio.h>
#include<string.h>
int main()
{
int flag=1;
int max=0,min=100;
char arr[100]={0};
scanf("%s",arr);
int se=strlen(arr);
for(int i=0;i<se;i++)
{
int sum=0;
for(int j=0;j<se;j++)
{
if(arr[i]==arr[j])
{
sum++;
}
}
if(sum>max)
{
max=sum;
}
if(sum<min)
{
min=sum;
}
}
int num=max-min;
for(int i=2;i<num;i++)
{
if(num%i==0)
{
flag=0;
break;
}
}
if(flag==1&&num!=0&&num!=1)
{
printf("Lucky Word\n");
printf("%d",num);
}
else
{
printf("No Answer\n");
printf("%d",0);
}
return 0;
}

