大佬们帮帮我啊,60分第五个过不去。。
  • 板块P1161 开灯
  • 楼主hhhdddfff
  • 当前回复1
  • 已保存回复1
  • 发布时间2020/7/17 15:07
  • 上次更新2023/11/6 22:57:51
查看原帖
大佬们帮帮我啊,60分第五个过不去。。
357761
hhhdddfff楼主2020/7/17 15:07
#include<iostream>
#include<vector>

using namespace std;

int n, t,len=0;
float a;
vector<int> ming;

int main()
{
	cin >> n;
	for (int i = 0; i < n; i++)
	{
		cin >> a >> t;
		int m = int(a*t);
		if (m > len) len= m;
		for (int j = 1; j <=t; j++)
		{
			ming.push_back(int(j*a));
		}
	}
	vector<int> lamp(len+1, 0);
	for (int j = 0; j < ming.size(); j++)
	{
			lamp[ming[j]] = 1 - lamp[ming[j]];
	}
	for (int i = 1; i <= len; i++)
	{
		if (lamp[i] == 1)
		{
			cout << i;
			break;
		}
	}
	return 0;
}
2020/7/17 15:07
加载中...