RE,RE求大佬帮助
查看原帖
RE,RE求大佬帮助
790815
whljy楼主2023/3/5 09:06
#include<stdio.h>
int arr[26]={0};
int isPrime(int n)
{
    if(n<4)
    {
        if(n==1) return 0;
        return 1;
    }
    for(int i=2;i*i<=n;i++) if(n%i==0) return 0;
    return 1;
}
int main()
{
    char ch;
    int maxn=0,minn=100;
    while((ch=getchar())!=EOF) arr[ch-'a']++;
    for(int i=0;i<26;i++)
    {
        if(arr[i]>maxn) maxn=arr[i];
        if(arr[i]<minn) minn=arr[i];
    }
    if(isPrime(maxn-minn))
    {
        printf("Lucky Word\n%d",maxn-minn);
    }
    else printf("No Answer\n0");
    return 0;
}

不明白。本地就能过。

2023/3/5 09:06
加载中...