求大佬修改,得了50分(hoj的题目)
  • 板块灌水区
  • 楼主san_ming
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/9/30 18:39
  • 上次更新2024/9/30 21:00:46
查看原帖
求大佬修改,得了50分(hoj的题目)
1271674
san_ming楼主2024/9/30 18:39

line

#include<bits/stdc++.h>//By san_ming
#define int long long
#define AC return 0
#define fin freopen("guess.in","r",stdin)
#define fout freopen("guess.out","w",stdout)
using namespace std;
int l,r,x,a[10010],maxx=-1;;
signed main() 
{
	fin; 
	fout;
	cin>>l>>r;
	for(int x=l;x<=r;x++)
	{
		int cnt=0; 
		while(l<=r)
		{
			cnt++;
			int mid=(l+r)/2;
			if(mid==x)
			{
				a[cnt]++;
				break;
			}
			if (mid < x)
				l = mid + 1;
      	    if (mid > x)
            	r = mid - 1;
		}
	}
	int max1=-1;
	for(int i=1;i<=10000;i++)
	{
		if(a[i]>max1)
		{
			max1=a[i];
		}
	} 
	cout<<max1;
    AC;
}

2024/9/30 18:39
加载中...