社区讨论

249错了,大佬帮看一看

P1125[NOIP 2008 提高组] 笨小猴参与者 2已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@lo2ozq40
此快照首次捕获于
2023/10/23 17:25
2 年前
此快照最后确认于
2023/10/23 17:25
2 年前
查看原帖
CPP
#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;
}










回复

4 条回复,欢迎继续交流。

正在加载回复...