求助大佬!为什么只得80分!第2,9个点过不去!
查看原帖
求助大佬!为什么只得80分!第2,9个点过不去!
236127
yzr2009楼主2021/2/6 22:11
#include<bits/stdc++.h>
using namespace std;
string a;
int max1=-987654321,min1=987654321,num[101];
int judge(int x)
{
    int i;
    for(i=2;i<=x/2;i++)
    {
        if(x%2==0)
        return 0;
        else continue;
        return 1;
    }
}
int main()
{
	int i,h;
	cin>>a;
	for(i=0;i<a.size();i++)
	{
	    num[a[i]]++;
	   if(num[a[i]]>max1)
	   max1=num[a[i]]; 
	   if(num[a[i]]<min1)
	   min1=num[a[i]];
	}
	h=max1-min1;
	if(h==0||h==1)
	{
	    cout<<"No Answer"<<endl<<0<<endl;
	    return 0;
	}
	if(judge(h)==1)
	cout<<"Lucky Word"<<endl<<h<<endl;
	if(judge(h)==0)
	cout<<"No Answer"<<endl<<0<<endl;
	return 0;
}
2021/2/6 22:11
加载中...