代码50分求调。
查看原帖
代码50分求调。
704634
poor_OIer楼主2022/8/24 19:47
#include<bits/stdc++.h>
using namespace std;
map<char,int> m;
string s;
int maxx=-1,minn=0x7ffffff;
bool is_prime(int x)
{
	for(int i=2;i<=sqrt(x);i++)
		if(x%i==0)
			return false;
	return true;
}
int main()
{
	cin>>s;
	for(int i=0;i<s.size();i++)
		m[s[i]]++;
	for(int i=0;i<s.size();i++)
	{
		if(m[s[i]]>maxx)
			maxx=m[s[i]];
		if(m[s[i]]<minn)
			minn=m[s[i]];
	}
	int c=maxx-minn;
	if(is_prime(c))
		cout<<"Lucky Word"<<endl<<c;
	else
		cout<<"No Answer"<<endl<<0;
	return 0;
}
2022/8/24 19:47
加载中...