??为啥只有六十??
#include<bits/stdc++.h>
using namespace std;
string n;
int maxn = -1234567, minn = 1234567, x[27], k;
bool zhi(int x) {
if (x < 2)
return false;
for (int i = 2; i <= sqrt(x); i++)
if (x % i == 0)
return false;
return true;
}
int main() {
cin >> n;
for (int i = 0; i < n.size(); i++)
x[n[i] - 96]++;
for (int i = 1; i <= 26; i++) {
if (x[i] > maxn && x[i] != 0)
maxn = x[i];
if (x[i] < minn && x[i] != 0)
minn = x[i];
}
k = maxn - minn;
if (zhi(k))
cout << "Lucky Word" << endl << k;
else
cout << "No Answer" << endl << k;
return 0;
}
套答案喽