30分求调,玄关
查看原帖
30分求调,玄关
1032871
QAQ_liu楼主2024/8/7 13:56
#include<bits/stdc++.h>
using namespace std;
char a[1005];
long long maxn=-1,minn=9999999,sum[200]={0};
bool f(long long x){
	for(int i=2;i<x;i++){
		if(x%i==0) return 0;
	}
	return 1;
}
int main(){
	cin>>a;
	for(int i=0;i<strlen(a);i++) sum[a[i]]++;
	for(int i=1;i<=122;i++){
		if(sum[i]>=maxn) maxn=sum[i];
		if(sum[i]<=minn) minn=sum[i];
	}
	long long b=maxn-minn;
	if(f(b)==1)	cout<<"Lucky Word"<<endl<<b-1;
	else cout<<"No Answer"<<endl<<0;
    return 0;
}
2024/8/7 13:56
加载中...