CE玄关求条
查看原帖
CE玄关求条
1358961
LG_Sam楼主2024/9/9 20:23
#include<bits/stdc++.h>
using namespace std;
int PRIME[25]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97}
bool is_prime(int p){
    for(int i=0;i<25;i++){
        if(PRIME[i]==p) return true;
    }
    return false;
}
int t[30]={0};
string s;
int main(){
    cin>>s;
    for(int i=0;i<s.size();i++){
        int ascll=(int)(s[i]-'a');
        t[ascll]++;
    }
    int maxn=0,minn=101;
    for(int i=0;i<s.size();i++){
        if(t[i]>maxn) maxn=t[i];
        else if(t[i]<minn && t[i]) minn=t[i];
    }
    if(is_prime(maxn-minn)) cout<<"Lucky Word"<<endl<<maxn-minn;
    else cout<<"No Answer"<<endl<<0;
    return 0;
}
2024/9/9 20:23
加载中...