求助,只AC了5个样例
查看原帖
求助,只AC了5个样例
1161227
Aurora3545楼主2024/4/18 13:00
#include<bits/stdc++.h>
using namespace std;
string s; 
int a[30],maxn,minn=114514;
bool check(int q){
	for(int i=2;i<q;i++){
		if(q%i==0){
			return 0;
		}
	}
	return 1;
}
int main(){
	cin>>s;
	int x=s.length();
	for(int i=0;i<x;i++){
		a[s[i]-'a'+1]++;
	}
	for(int i=1;i<=26;i++){
		if(a[i]!=0){
			maxn=max(maxn,a[i]);
			minn=min(minn,a[i]);
		}
	}
	int ans=maxn-minn;
	if(check(ans)){
		cout<<"Lucky Word"<<endl<<ans;
	}
	else{
		cout<<"No Answer"<<endl<<0;
	}
	return 0;
}

2024/4/18 13:00
加载中...