速解
2025-07-22 14:13:18
发布于:广东
7阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
string word;
short data[24];
bool isprime(int x){
if(x<2) return 0;
for(int i=2;i<x;i++){
if(x%i==0) return 0;
}
return 1;
}
int main(){
cin>>word;
int len=word.size(),max=0,min=102;
for(int i=0;i<len;i++){
data[word[i]-'a'];
}
for(int i=0;i<24;i){
if(data[i]==0) continue;
if(data[i]>max) max=data[i];
if(data[i]<min) min=data[i];
}
if(isprime(max-min)){
cout<<"Lucky Word"<<endl;
cout<<max-min;
}else{
cout<<"No Answer"<<endl;
cout<<0;
}
return 0;
}
全部评论 1
作者依旧很懒,选用最偷鸡方案
2025-07-22 来自 广东
0
有帮助,赞一个