40分 两个测试可以通过求佬看看问题!!
查看原帖
40分 两个测试可以通过求佬看看问题!!
1258409
chj123123楼主2024/1/15 16:41
#include<bits/stdc++.h>
#include<cstring>
#include<iostream>
using namespace std;
bool ZS(int a){
    if(a==0||a==1) return false;
	for(int i=2;i<=a;i++){
		if(a/i==0){
		return false;
		break;
	}
	}
return true;
}
int main()
{
  char s[100];
  char A[1000]={0};
  int maxn=0,minn=100;
  cin>>s;
  for(int i=0;i<=strlen(s);i++){
		for(int j='a';j<='z';j++){
			if(char(j)==s[i]) A[j]++;
			if(A[j]>maxn)maxn=A[j];
			if(A[j]<minn&&A[j]!=0)minn=A[j];
		}
  }
  if(ZS(maxn-minn)) {
		cout<<"Lucky World"<<endl;
	//	cout<<minn<<" "<<maxn<<endl;
		cout<<maxn-minn<<endl;

  }
  else {
		cout<<"No Answer"<<endl;
	//	cout<<minn<<" "<<maxn<<endl;
  cout<<0;
  
  }
  return 0;
}
2024/1/15 16:41
加载中...