本地过了,测试点全wa
查看原帖
本地过了,测试点全wa
658973
what_can_I_do楼主2022/7/7 09:39
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int lena,b[200]={0},c[200]={0},minn=10000,maxn=-1,x,zs[25]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};
	char a[100];
	cin>>a;
	lena=strlen(a);
	for(int i=0;i<lena;i++)
		b[a[i]-'a']++,c[a[i]-'a']++;
	for(int i=0;i<lena;i++)
	{
		if(b[i]==0) b[i]=10001;
		if(c[i]==0) c[i]=-2;
	}
	for(int i=0;i<200;i++)
        if(b[i]<minn) minn=b[i];
    for(int i=0;i<200;i++)
        if(c[i]>maxn) maxn=c[i];
	x=maxn-minn;
	for(int i=0;i<25;i++)
	    if(x==zs[i])
		{
            cout<<"Lucky Word"<<endl<<x;
            return 0;
        }
    cout<<"No Answer"<<endl<<0;
}
2022/7/7 09:39
加载中...