求助大佬看看为什么超时,要怎么改?
  • 板块P1161 开灯
  • 楼主YQQY
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/1/8 14:57
  • 上次更新2023/10/24 05:10:12
查看原帖
求助大佬看看为什么超时,要怎么改?
830829
YQQY楼主2023/1/8 14:57
#include<stdio.h>
using namespace std;
bool light[2000010];
int n, t;
double a;
int main()
{
	scanf("%d", &n);
	for (int j = 1; j <= n; j++)
	{
	scanf("%lf%d", &a, &t);
	for (int i = 1; i <= t; t++)
	{
light[int(a * i)] = !light[int(a * i)];
		}
	}
	int k = 0;
	while (1)
	{
		if (light[k] == 1)
		{
			printf("%d", k);
			break;
		}
		k++;
	}
	return 0;
}
2023/1/8 14:57
加载中...