60分!!!!!!!!!!!
查看原帖
60分!!!!!!!!!!!
1354269
qyh17306989667楼主2024/11/4 19:41
#include<iostream>
#include<cmath>
using namespace std;
int a[30];
int abc(int n){
	if(n==1 || n==0){
		return 0;
	}
	for(int i=2;i<n;i++){
		if(n%i==0){
			return 0;
		}
	}
	return 1;
}
int main(){
    int minn=30,maxn=0,i=0;
    string str;
    cin>>str;
    while(str[i]!='\0'){
		a[int(str[i]-96)]++;
		i++;
	}
	for(int j=1;j<=26;j++){
		if(a[j]!=0){
			minn=min(minn,a[j]);
		}
		maxn=max(maxn,a[j]);
	}
	int n=maxn-minn;
	if(abc(n)){
		cout<<"Lucky Word"<<endl<<n;
	}else{
		cout<<"No Answer"<<endl<<n;
	}
    return 0;
}
2024/11/4 19:41
加载中...