求助
查看原帖
求助
1199889
IAKpoki楼主2023/11/25 17:31
#include<bits/stdc++.h>
using namespace std;
string s;
int a[26];
int maxn=0,minn=101;
int d=0;
int h=0;
int main(){
	cin>>s;
	for(int i=0;i<s.size();i++){
		a[i-'a']++;
	}
	for(int i=0;i<26;i++){
		if(a[i]>maxn){
			maxn=a[i];
		}
		if(a[i]<minn){
			minn=a[i];
		}
	}
	d=maxn-minn;
	if(d<=1){
		cout<<"No Answer"<<endl<<"0";
	}else if(d==2){
		cout<<"Lucky Word"<<endl<<d;
	}else{
		for(int j=2;j<d;j++){
			if(d%j==0){
				h++;
			}
		}
		if(h==0){
			cout<<"Lucky Word"<<endl<<d;
		}else{
			cout<<"No Answer"<<endl<<"0";
		}
	}
	return 0;
}
2023/11/25 17:31
加载中...