90分求调
查看原帖
90分求调
1816596
Ljf650楼主2025/8/1 21:02
#include<iostream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int tmp=n;
	const int tmpn=n;
	int a[tmpn+1]={0};
	for(int i=1;i<=n;i++)
	{
		a[i]=1;
	}
	int day=0,dayn;
	int num=2,flag=1;
	while(tmp!=0)
	{
		for(int i=1;i<=n;i++)
		{
			if(a[i]==1)
			{
				num++;
				if(num==3)
				{
					a[i]=0;
					tmp--;
					num=0;
				}
			}
		}
		day++;
		num=2;
		if(a[n]==0&&flag==1)
		{
			dayn=day;
			flag++;
		}
	}
	cout<<day<<" "<<dayn;
	return 0;
}
2025/8/1 21:02
加载中...