90pts求助
查看原帖
90pts求助
973359
liaoiming楼主2024/10/16 12:47

#2测试点WA了

#include<bits/stdc++.h>
using namespace std;
void solve(long long x,long long y)
{
	for(int i=0;!(x<=0||y<=0);i++)
	{
		if(i%2==0)//fj
		{
			if(x<y)x+=1;
			if(x>=y)x=floor(x/2);
		}
		if(i%2==1)//b
		{
			if(y<x)y+=1;
			else y=floor(y/2);
		}
		//cerr<<"cerr: "<<x<<" "<<y<<endl;
	}
	cout<<x<<" "<<y<<endl;
}
int main()
{
	long long t;
	cin>>t;
	for(int i=1;i<=t;i++)
	{
		long long a,b;
		cin>>a>>b;
		solve(a,b);
	}
	return 0;
} 

谢谢啦

2024/10/16 12:47
加载中...