模拟gg,只能用数学方法做!!!
查看原帖
模拟gg,只能用数学方法做!!!
1356639
ore_o楼主2024/10/11 11:56
#include<iostream>
using namespace std;

int main()
{
	int n;
	cin>>n;
	bool flag=0;
	int cnt1=0,cnt2=0;
	while(n)	//桌子上还有n个苹果 
	{
		cnt1++;
		int t=(n+2)/3;	//本次拿走t个苹果 
		if((n-1)%3==0&& !flag)	//拿走第n个苹果 
		{
			flag=1;
			cnt2=cnt1;
		}
		n-=t;
	}
	cout<<cnt1<<" "<<cnt2;
	return 0;
}

2024/10/11 11:56
加载中...