兄弟们错两个点咋整
2023-10-06 09:18:12
发布于:台湾
51阅读
0回复
0点赞
送上代码:
#include <iostream>
#include <cstring>
using namespace std;
bool isPrime(int num) {
if (num < 2) return false;
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) return false;
}
return true;
}
int main() {
string s;
cin >> s;
int count[26] = {0}, maxn = 0, minn = 100;
for (int i = 0; i < s.size(); i++) {
count[s[i] - 'a']++;
maxn = max(maxn, count[s[i] - 'a']);
minn = min(minn, count[s[i] - 'a']);
}
if (isPrime(maxn - minn)) {
cout << "Lucky Word" << endl;
cout << maxn - minn << endl;
} else {
cout << "No Answer" << endl;
cout << 0 << endl;
}
return 0;
}
全部评论 1
你不能在桶排序的时候判断大小,要分开写@营业执照思密达
你看一个叫 @营业执照思密达的题解 你看看。2024-02-01 来自 广东
1
有帮助,赞一个