题解 | #[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; }