50分!!!!!!
查看原帖
50分!!!!!!
1359554
guhaoyu_1楼主2024/10/22 21:06
#include<bits/stdc++.h>
#define breakdown; return 0;
using namespace std;

int fre[30]={};

int main(){
    string st;
    cin>>st;
    
    for(int i=0;i<st.size();i++)fre[st[i]-'a'+1]++;
    
    int maxn=-1,minn=1e5;
    for(int i=0;i<st.size();i++){
        if(!fre[i])continue;
        else{
            maxn=max(maxn,fre[i]);
            minn=min(minn,fre[i]);
        }
    }
    
    int del=maxn-minn;
    bool f=1;
    if(del==0||del==1){
        cout<<"No Answer"<<endl<<0;
        breakdown;
    }else{
        for(int i=1;i<=sqrt(del);i++){
            if(del%i==0){
                f=0;
                break;
            }
        }
        if(f==0){
            cout<<"No Answer"<<endl<<0;
            breakdown;
        }else{
            cout<<"Lucky Word"<<endl<<del;
        }
    }   
    return 0;
}
2024/10/22 21:06
加载中...