萌新求助,有一个测试点怎么改都过不了
  • 板块P1161 开灯
  • 楼主lostcinder
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/12/29 09:33
  • 上次更新2023/10/24 06:15:48
查看原帖
萌新求助,有一个测试点怎么改都过不了
892253
lostcinder楼主2022/12/29 09:33
#include<iostream>
#include<cmath>
#include<algorithm>
#include<iomanip>
using namespace std;
int a[200001] = { 0 };
int main()
{
	int n;
	double b, t;
	cin >> n;
	for (int i = 1; i <= n; i++)
	{
		cin >> b >> t;
		for (int j = 1; j <= t; j++)
		{
			a[int(j*b)] = 1 - a[int(j*b)];
		}
	}
	for (int i = 1; ; i++)
	{
		if (a[i] == 1)
		{
			cout << i;
			break;
		}
	}
}
2022/12/29 09:33
加载中...