50,求调
查看原帖
50,求调
1381797
CAMpizza楼主2025/1/4 09:42

所有输出都是 No Answer

#include<bits/stdc++.h>
using namespace std;
int shu(int x){
if(x<2)return 0;
if(x==2||x==3||x==5||x==7)return 1;
if(x%2==0)return 0;
for(int i=3;i*i<=x;i++){
	if(x%i==0)return 0;
}
return 0;
}
char c[101];
int m[27];
int n;
int main(){
	cin>>n;
	cin>>c;
	for(int i=0;i<strlen(c);i++){
		m[c[i]-96]++;
	}
	int max=0,min=100;
	for(int i=1;i<=26;i++){
		if(m[i]>max)max=m[i];
		if(m[i]&&m[i]<min)min=m[i];
	}
	int s=max=min;
	if(shu(s)){
		cout<<"Lucky Word"<<endl;
		cout<<s;
		return 0;
	}
	cout<<"No Answer"<<endl;
	cout<<0;
	return 0;
}
2025/1/4 09:42
加载中...