249错了,大佬帮看一看
查看原帖
249错了,大佬帮看一看
916027
qew12312楼主2023/4/27 17:28
#include<iostream>
#include<cmath>
#include<iomanip>
#include<cstring>
using namespace std;
int sd(int e){
	int i;
	if(e<2) return 0;
	for(i=2;i<=sqrt(e);i++){
		if(e%i==0) return 0;
	}
	return 1;
}
int main (){
	char a[400];
	int we['z'+5]={0},mi,ma,i,s;
	cin.getline(a,400);
	s=strlen(a);
	for(i=0;i<s-1;i++){
		we[a[i]]++;
	}
	mi=1;ma=1;
	for(i='a';i<='z';i++){
		if(we[i]==0) continue;
		mi=min(mi,we[i]);
		ma=max(ma,we[i]);}
		
		if(sd(ma-mi)) cout<<"Lucky Word"<<endl<<ma-mi;
		else cout<<"No Answer"<<endl<<"0";
return 0;
}










2023/4/27 17:28
加载中...