40分
查看原帖
40分
1404388
lrqSB楼主2024/8/22 09:10
#include<bits/stdc++.h>
using namespace std;
int t[27];
int main() {
	int b = 0, max = 0, min = 0, m = 0;
	char g[101];
	cin >> g;
	for (int i = 0; g[i] != '\0'; i++) {

		for (char j = 'a'; j <= 'z'; j++) {
			if (g[i] == j) {
				t[g[i] - 96] += 1;
			}


		}
	}
	for (int i = 1; i <= 26; i++) {
		if (t[i] > max) {
			max = t[i];
		}
		if (t[i] < min) {
			min = t[i];
		}
	}
	b = max - min-1;

	for (int i = 1; i <= b; i++) {
		if (b % i == 0) {
			m++;
		}
	}
	if (m == 2) {
		cout << "Lucky Word" << endl;
		cout << b;

	} else {
		cout << "No Answer" << endl;
		cout << b;
	}
}
2024/8/22 09:10
加载中...