50分求助
查看原帖
50分求助
551088
FincheuwYggdrasil楼主2022/1/30 11:06
#include<bits/stdc++.h>
using namespace std;

int zhishu(int x)
{
    if(x <= 1)
        return 0;
	if(x == 2)
		return 1;
	for(int i = 2;i * i <= x;i++)
	{
		if (x % i == 0)
		{
			return 0;
			break;
		}
	}
	return 1;
}
int main()
{
	string s;
	cin >> s;
	int ala[26];
	for(int i = 0;i < 26;i++)
	    ala[i] = 0;
	for(int i = 0;i < s.size();i++)
	    ala[s[i] - 'a']++;
	sort(ala + 1,ala + 26 + 1);
	if(zhishu(ala[0] - ala[25]) == 1)
	    cout << "Lucky Word" << endl << ala[0] - ala[25];
	if(zhishu(ala[0] - ala[25]) == 0)
	    cout << "No Answer" << endl << "0";
	return 0;
}
2022/1/30 11:06
加载中...