第2个和第9个不过,是什么情况呀?
查看原帖
第2个和第9个不过,是什么情况呀?
731994
LikeMiracle楼主2024/3/1 22:22
#include<bits/stdc++.h>
using namespace std;
bool check(int n){
	if(n==0||n==1) return false;
	for(int i=2;i<sqrt(n);i++){
		if(n%i==0) return false;
	}
	return true;
}
int main(){
	string s;
	map<char,int>mp;
	cin>>s;
	int maxn=0;
	int minn=999;
	for(int i=0;i<s.length();i++){
		mp[s[i]]++;
		maxn=max(maxn,mp[s[i]]);
		minn=min(minn,mp[s[i]]);
	}
	if(check(maxn-minn)){
		cout<<"Lucky Word"<<endl;
		cout<<maxn-minn;
	}else {
		cout<<"No Answer"<<endl;
		cout<<0;
		
	}
	return 0;
}
2024/3/1 22:22
加载中...