60分!求助!
查看原帖
60分!求助!
780757
SY_Nightmare楼主2023/3/27 20:40
#include<bits/stdc++.h>
using namespace std;
bool zs(int n)
{
	if(n==0||n==1) return false;
	for(int i=2;i*i<+n;i++)
	{
		if(n%i==0) return false;
	}
	return true;
}
int main()
{
	int e[1000]={0};
	string a;
	cin>>a;
	int ans,max=-1,min=1000;
	for(int i=0;i<=a.size();i++)
	{
		e[a[i]-'a']++;
	}
	for(int i=0;i<26;i++)
	{
		if(e[i]>max) max=e[i];
		if(e[i]<min&&e[i]>0) min=e[i];
	}
	ans=max-min;
	if(zs(ans))
	{
		cout<<"Lucky Word"<<endl;
		cout<<ans;
	}
	else
	{
		cout<<"No Answer"<<endl;
		cout<<ans;
	}
	return 0;
} 
2023/3/27 20:40
加载中...