兔兔!求QWQ
查看原帖
兔兔!求QWQ
1128763
Sprunki_Rabbit楼主2024/10/11 20:39

70分求

#include <iostream>
#include <string>
using namespace std;

int main()
{
	string s;
	int a[1001] = {};
	int b[26] = {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};
	int maxn = -10;
	int minn = 10000000;
	cin >> s;
	for(int i=1;i<=s.size();i++) 
		a[s[i]]++;
	for(int i=1;i<=s.size();i++)
	{
		if(a[s[i]] > maxn)
			maxn = a[s[i]];
		if(a[s[i]] < minn)
			minn = a[s[i]];
	}
//	cout << maxn << " " << minn << endl;
	for(int i=0;i<=s.size();i++)
	{
		if(maxn - minn == b[i])
		{
			cout << "Lucky Word" << endl;
			cout << maxn - minn;
			return 0;
		}
	}
	cout << "No Answer" << endl;
	cout << 0;

	return 0;
}
2024/10/11 20:39
加载中...