照着题解写的,0分
查看原帖
照着题解写的,0分
811437
littlewhite_楼主2023/8/25 14:20
#include <bits/stdc++.h>
using namespace std;

bool is_prime(int z)
{
	if (z == 0) 
	{
		return false;	
	}
	if (z == 1)
	{
		return false;
	}
	for (int i = 2; i < z; i++)
	{
		if (z % i == 0) 
		{
			return false;
		}
	}
	return true;		
} 

int main()
{
	char a[100];
	cin >> a;
	int b[26];
	int maxn = 0, minn =  110;
	int len = strlen(a);
	for(int i = 0;i < len; i++)
	{
		b[a[i] - 'a']++;
	}
	for(int i = 0;i < 26;i++)
	{
		if(b[i] > maxn) maxn = b[i];
		if(b[i] > 0 && b[i] < minn) minn = b[i];
	}
	if(is_prime(maxn - minn)) cout << "Lucky Word" << endl;
	else cout << "No Answer" << endl;
	cout << maxn - minn;
	return 0;
}

2023/8/25 14:20
加载中...