P1125两个测试点错dalao帮一下,谢谢
查看原帖
P1125两个测试点错dalao帮一下,谢谢
439126
xuyuanchen楼主2021/4/25 22:12
#include<bits/stdc++.h>
using namespace std;
int an[26];
int main()
{
    for(int i=0;i<=26;i++){an[i]=0;}
    string a;
    int l,maxn=0,minn=99999,b;
    cin>>a;
    l=a.size();
    for(int i=1;i<l;i++)
    {
        an[a[i]-'a']++;
    }
    for(int i=0;i<=26;i++)
    {
        if(an[i]>maxn){maxn=an[i];}
        if(an[i]<minn&&an[i]!=0){minn=an[i];}
    }
    b=maxn-minn;
    if(b==0||b==1)
    {
        cout<<"No Answer"<<endl<<0<<endl;
        return 0;
    }
    for(int i=2;i*i<=b;i++)
    {
        if(b%i==0)
        {
            cout<<"No Answer"<<endl<<0<<endl;
            return 0;
        }
    }
    cout<<"Lucky Word"<<endl<<maxn-minn<<endl;
    return 0;
}
c++代码 哪里错了555求助
2021/4/25 22:12
加载中...