样例没过,求大佬帮忙改一下玄关
查看原帖
样例没过,求大佬帮忙改一下玄关
1079556
suzichen02楼主2024/8/8 10:13
#include <bits/stdc++.h>
using namespace std;
int main()
{
	bool flag;
	int o=0,p=0;
	int d=0,l[10001]={0};
	int ans[10001]={0};
	char a;
	while(cin>>a)
	{
		d++;
		ans[d]=a;
	}
	for(int i=1;i<=d;i++)
	{
		for(int j=1;j<=d;j++)
		{
			if(ans[i]==ans[j])
			{
				l[i]++;
			}
		}
	}
	for(int i=1;i<=d;i++)
	{
		for(int j=1;j<=d;j++)
		{
			if(l[i]<=l[j])
			{
				flag=false;
				break;	
			}
			if(l[i]>=l[j])
			{
				flag=true;
			}
		}
		if(flag=true)
		{
			o=l[i];
		}
	}
	for(int i=1;i<=d;i++)
	{
		for(int j=i;j<=d;j++)
		{
			if(l[i]>=l[j])
			{
				flag=false;
			}
			if(l[i]<=l[j])
			{
				flag=true;
				break;
			}
		}
		if(flag=false)
		{
			p=l[i];
		}
	}
	cout<<o<<" "<<p;
	return 0;
}
2024/8/8 10:13
加载中...