60分求调
查看原帖
60分求调
1383521
qiancheng02楼主2025/7/26 16:56
#include <bits/stdc++.h>
using namespace std;
bool q(int a) {
	if(a<=1) {
		return false;
	}
	for(int i=2; i<a; i++) {
		if(a%i==0) {
			return false;
		}
	}
	return true;
}
int main() {
	map<char,int>b;
	string s;
	cin>>s;
	for(int i=0; i<s.size(); i++) {
		b[s[i]]++;
	}
	int mn=105,mx=0;
	for(int i=0; i<s.size(); i++) {
		mx=max(b[s[i]],mx);
		mn=min(b[s[i]],mn);
	}
	if(q(mx-mn)) {
		cout<<"Lucky Word\n";
	} else {
		cout<<"No Answer\n";
	}
	cout<<mx-mn;
	return 0;
}
2025/7/26 16:56
加载中...