RE求助
查看原帖
RE求助
1328882
mitaRr_fu楼主2024/5/24 21:16
#include <bits/stdc++.h>
using namespace std;
char a[1001];
int maxn=-114514,minn=114514,zm[26];
int mmath(int l)
{
	for(int i=2;i<=sqrt(l);i++)
		if(l%i==0) return 0;
	return 1;
}
int main()
{
	cin>>a;
	for(int i=0;i<=strlen(a);i++)
	{
		zm[int(a[i]-'a'+1)]+=1;
	}
	for(int i=1;i<=26;i++)
	{
		if(zm[i]>maxn) maxn=zm[i];
		if(zm[i]<minn&&zm[i]!=0) minn=zm[i];
	}
	if(mmath(maxn-minn)&&maxn-minn>=2)
	{
		cout<<"Lucky Word"<<endl<<maxn-minn;
	}
	else
	{
		cout<<"No Answer"<<endl<<'0';
	}
	return 0;
}
2024/5/24 21:16
加载中...