题解 | #[NOIP2018]标题统计#

[NOIP2008]笨小猴

http://www.nowcoder.com/practice/17865bc2a75c4944a872ef709958c56e

#include<stdio.h>
#include<string.h>
int main()
{
    char s[100], arr[100] = {0};
    gets(s);
    int i, j;
    int max=0, min=100;
    for(i=0; i<strlen(s); i++)
    {
        arr[s[i]-'0']++;
    }
    for(i=0; i<100; i++)
    {
        if(max < arr[i])
            max = arr[i];
        if(arr[i] != 0 && min > arr[i])
            min = arr[i];
    }
    int flag=0;
    for(i=2; i<max-min; i++)
    {
        if((max-min) % i == 0)
        {
            flag = 1;
            break;
        }
    }
    if(max-min == 1 || max-min == 0)
        flag = 1;
    if(flag == 0)
    {
        printf("Lucky Word\n");
        printf("%d\n", max-min);
    }
    else
    {
        printf("No Answer\n");
        printf("0");
    }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
一颗宏心:华为HR晚上过了十二点后还给我法消息。
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务