求助大佬
查看原帖
求助大佬
369856
南潇浅言楼主2021/3/11 21:46
#include<bits/stdc++.h>
using namespace std;
bool check(int a) {
	if(a<2) return false;
	for(int i=2; i*i<a; i++)
		if(a%i==0) return false;
	return true;
}
int main() {
	int count[200]={0};
	string s;
	cin>>s;
	for(int i=0; i<s.size(); i++)
		count[s[i]]++;
	int maxx=-1,minn=99999;
	for(int i='a'; i<='z'; i++) {
		if(count[i]!=0) {
			maxx=max(maxx,count[i]);
			minn=min(minn,count[i]);
		}
	}
	if(check(maxx-minn)) {
		cout<<"Lucky Word"<<endl;
		cout<<maxx-minn<<endl;
	} else {
		cout<<"No Answer"<<endl;
		cout<<maxx-minn<<endl;
	}
	return 0;
}
2021/3/11 21:46
加载中...