答案(官方版)
2024-12-21 15:48:22
发布于:浙江
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int cnt[130];
bool isPrime(int n){
if(n <= 1) return false;
for(int i = 2;i < n;i++){
if(n % i == 0) return false;
}
return true;
}
int main(){
string a;
cin >> a;
for(int i = 0;i < a.size();i++){
cnt[a[i]];
}
int mx = 0,mn = 999;
for(int i = 97;i <= 122;i){
if(cnt[i] != 0){
mx = max(mx,cnt[i]);
mn = min(mn,cnt[i]);
}
}
int ans = mx - mn;
if(isPrime(ans)) cout << "Lucky Word" << endl << ans;
else cout << "No Answer" << endl << 0;
return 0;
}f
这里空空如也
有帮助,赞一个