2求,实在50
查看原帖
2求,实在50
1311900
Greeper楼主2024/7/25 14:26
#include<bits/stdc++.h>
using namespace std;
char a[114];
int f[30];
bool z(int a)
{
    for(int l=2;l<a;l++)
    {
        if(a%l==0)
        {
            return 0;
        }
    }
    return 1;
}
int main()
{
    cin>>a;
    for(int i=0;i<strlen(a);i++)
    {
        f[int(a[i]-'a')]++;
    }
    int maxn=-1,minn=114;
    for(int i=0;i<=25;i++)
    {
        maxn=max(f[i],maxn);
        if(f[i]!=0)
        {
            minn=min(minn,f[i]);
        }
    }
    int n=maxn-minn;
    if(z(n))
    {
        printf("Lucky Word\n%d",n);
    }
    else
    {
        printf("No Answer\n0");
    }
    return 0;
}

只输出Luck Word,不输出noanswer

2024/7/25 14:26
加载中...