怎么80分啊
查看原帖
怎么80分啊
1357995
zhanghuanwen楼主2024/5/15 20:50
#include<bits/stdc++.h>
using namespace std;
bool f(int a){
	if(a==1||a==0)return 0;
	if(a==2)return 1;
	for(int i=2;i<=sqrt(a);i++){
		if(!(a%i))return 0;
	}
	return 1;
}
int main(){
	char s[100];
	int a[26],maxn=-1,minn=100;
	for(int i=0;i<strlen(s);i++){
		s[i]=getchar();
		if(s[i]=='\n')break;
		a[s[i]-96]++;
		maxn=max(maxn,a[s[i]-96]);
		minn=min(minn,a[s[i]-96]);
	}
	if(f(maxn-minn)){
		cout<<"Lucky Word"<<endl<<maxn-minn;
	}else{
		cout<<"No Answer\n0" ;
	}
	return 0;
}
2024/5/15 20:50
加载中...