80分求大佬调
查看原帖
80分求大佬调
1356401
zjt5719楼主2025/2/5 20:15
#include<bits/stdc++.h>
#include<limits>
using namespace std;
int a[25];
bool cmp(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 main()
{
	int n, min = INT_MAX, max = 0;
	char s[110];
	cin >> n;
	getchar();
	scanf("%s",s);
	
	for(int i = 0; i < strlen(s); i++)
	{
		int t = (s[i] - 'a' ); 
		a[t]++;
	 } 
	for(int i = 0; i < 26; i++)
	{
		if(a[i] > max) max = a[i];
		if(a[i] < min && a[i] != 0) min = a[i];
	}
	if(cmp(max-min))
	printf("Lucky Word\n%d",max-min);
	else
	printf("No Answer\n0");
}
2025/2/5 20:15
加载中...