玄关求调
查看原帖
玄关求调
1397811
bangke楼主2024/8/6 19:25
#include<bits/stdc++.h>
using namespace std;
char s[101];
int maxn,minn,m[127];
bool p(int n) {
	if (n<=1||n%2==0) return false;
	if (n==2) return true;
	if (n%2==0) return false;
	int sn=static_cast<int>(sqrt(n));
	for (int i=3;i<=sn;i+=2) if(n%i==0) return false;
	return true;
}
int main(){
	scanf("%s",s);
	for(int i=0;i<strlen(s);i++) m[(int)s[i]]++;
	for(int i=(int)'a';i<=(int)'z';i++){
		maxn=max(m[i],maxn);
		minn-min(m[i],minn);
	}
	if(p(maxn-minn)) printf("Lucky Word");
	else printf("No Answer");
}

样例过了,提交全WA

www

2024/8/6 19:25
加载中...