题解 | #[NOIP2008]笨小猴#

[NOIP2008]笨小猴

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

#include <stdio.h>

int main() {
    char word[20];
    int i = 0, sz = 0;
    gets(word);
    while (word[i]) {
        sz++;
        i++;
    }
    int j = 0,sum=0,maxn=0,minn=10;
    for(i=0;i<sz;i++)
    {
        sum = 0;
        int j;
        for(j=0;j<sz;j++)
        {
            if(word[i] == word[j])
            {
                sum++;
            }
        }
        if(maxn<sum)
        {
            maxn = sum;
        }
        if(minn>sum)
        {
            minn = sum;
        }
    }
    int c = maxn-minn;
    int fac = 0;
    for (i = 2; i < c; i++) { //判断是否为素数
        if (c % i == 0) {
            fac = 1;
            break;
        }
    }
    if (fac == 0 && c != 0 && c != 1)
        printf("Lucky Word\n%d", c);
    else
        printf("No Answer\n0");
    return 0;
}

全部评论

相关推荐

最近和朋友聊天,她说了句让我震惊的话:"我发现我连周末点外卖都开始'最优解'了,一定要赶在高峰期前下单,不然就觉得自己亏了。"这不就是典型的"班味入侵"吗?工作思维已经渗透到生活的方方面面。
小型域名服务器:啊?我一直都这样啊?我还以为是我爱贪小便宜呢?每次去实验室都得接一杯免费的开水回去,出门都得规划一下最短路径,在宿舍就吃南边的食堂,在实验室就吃北边的食堂,快递只有顺路的时候才取。
点赞 评论 收藏
分享
shtdbb_:还不错,没有让你做了笔试再挂你
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务