90分求助!!!
查看原帖
90分求助!!!
705729
count_year楼主2023/7/7 10:50

不知道哪你错了,大神求助

很烦

#include <iostream>
using namespace std;
bool asd(long long a){
	if(a==1){
		return 0;
	}
	if(a==2){
		return 1;
	}
	for(long long i=2;i*i<=a;i++){
		if(a%i==0){
			return 0;
		}
	}
	return 1;
}

int main() {
	string a;
	cin>>a;
	long long t[1001]={};
	for(long long i=0;i<a.length();i++){
		t[a[i]-'a'+1]++;
	}
	long long maxx=-0x3f3f3f,minn=0x3f3f3f;
	for(long long i=1;i<=26;i++){
		maxx=max(maxx,t[i]);
		if(t[i]!=0){
			minn=min(minn,t[i]);
		}
	}
	if(asd(maxx-minn)){
		cout<<"Lucky Word";
		cout<<endl<<maxx-minn;
	}else{
		cout<<"No Answer";
		cout<<endl<<0;
	}
	
	return 0;
}
2023/7/7 10:50
加载中...