佬们看看,怎么就是A不了
查看原帖
佬们看看,怎么就是A不了
955672
seasonl楼主2023/3/3 23:11
#include <bits/stdc++.h>
using namespace std;
	
bool zhishu(int x){
	if(x==0 ||x==1) return false;
	if(x==2)  return true;
	for(int j=2;j*j<=x;j++){
		if(x%j==0) return false;		
	}
	return true;	
}

int main(){
	string s;
	int k,sum[26];
	int maxn=0;
	int minn=1010;
	cin>>s;
	for(int i=0;i<26;i++){
		sum[i]=0;
	}
	for( int i=0;i<s.length();i++){
		k=s[i]-'a';
		sum[k]++;	
	}
	for(int i=0;i<26;i++){
		if(maxn<sum[i])maxn =sum[i];
		if(minn>sum[i]&&sum[i]>0)minn =sum[i];	
	}	
	if(zhishu(maxn-minn)==true) cout<<"Lucky Word"<<endl;
	else cout<<"No Answer"<<endl;
	cout<<maxn-minn;	
}
2023/3/3 23:11
加载中...