80pts,求调
查看原帖
80pts,求调
1379269
pop12345楼主2024/11/28 18:54
#include<bits/stdc++.h>
using namespace std;
map<char,int> lucky;
bool bdzs(int a)
{
	for(int i=2;i<a;i++)
	{
		if(a%i==0)
		{
			return false;
		}
	}
	return true;
}
int main()
{
    char word1[101];
    cin>>word1;
    int l=strlen(word1);
	int maxn=0,minn=1e7;
	for(int i=0;i<l;i++)
	{
		lucky[word1[i]]++;
		maxn=max(maxn,lucky[word1[i]]);
		minn=min(minn,lucky[word1[i]]);
	}
	int x=maxn-minn;
	if(x==0||x==1){
        cout<<"No Answer"<<endl;
            cout<<0;
            return 0;
    }
	if(bdzs(x))
	{
		cout<<"Lucky Word"<<endl<<x;
	}
	else
	{
		cout<<"No Answer"<<endl<<"0";
	}
	return 0;
}
2024/11/28 18:54
加载中...