60分求助(样例过了)
查看原帖
60分求助(样例过了)
739640
Handsome_Brother_Boy楼主2024/6/18 13:04
#include<bits/stdc++.h>
using namespace std;
string a;
long long b[201],c[201],s=0,maxn,minn=500;
int main()
{
	cin>>a;
	for(int i=0;i<a.size();i++)
	{
		b[int(a[i])]++;
	}
	for(int i=1;i<=122;i++)
	{
		if(b[i]!=0){
			maxn=max(maxn,b[i]);
			minn=min(minn,b[i]);
		}
	}
	maxn=maxn-minn;
	if(maxn==0)
	{
		cout<<"No Answer"<<endl<<0;
		return 0;
	}
	for(int i=2;i<maxn;i++)
	{
		if(maxn%i==0)
		{
			cout<<"No Answer"<<endl<<0;
			return 0;
		}
	}
	cout<<"Lucky Word"<<endl<<maxn;
	
	return 0;
 } 

哪里错了?

2024/6/18 13:04
加载中...