60分!求助大佬!!!
查看原帖
60分!求助大佬!!!
1065168
wanghetian楼主2023/9/27 20:54
#include <bits/stdc++.h>
using namespace std;
bool judge(int n)
{
	if(n==1||n==0) return false;
	for(int i=2;i*i<=n;i++)
	{
		if(n%i==0)
		{
			return false;
		}
	}
	return true;
}
int a[26];
int main()
{
	string s;
	cin>>s;
	int maxn=-1;
	int minn=100000;
	for(int i=0;i<s.size();i++)
	{
		a[s[i]-'a']++;
	}
	for(int i=0;i<26;i++)
	{
		if(a[i]>maxn) maxn=a[i];
		if(a[i]<minn&&a[i]!=0) minn=a[i];
	}
	int j=maxn-minn;
	if(judge(j))
	{
		printf("Lucky Word\n");
		printf("%d",j);
	}else
	{
		printf("No Answer\n");
		printf("%d",j);
	}
	return 0;
}
2023/9/27 20:54
加载中...