QOJ.ac

QOJ

実行時間制限: 2.0 s メモリ制限: 256 MB 満点: 100 ハック可能 ✓

#9723. 手工的乐趣

統計

Little Horse 总是喜欢做些手工活,这让他感到非常快乐。这一次,他制作了一个可以周期性开关灯泡的电路。

电路中有 $n$ 个灯泡,第 $i$ 个灯泡的周期为 $t_i$,亮度为 $x_i$。形式化地讲,第 $i$ 个灯泡在第 $(2kt_i + 1)$ 秒到第 $(2kt_i + t_i)$ 秒之间处于开启状态,在第 $(2kt_i + t_i + 1)$ 秒到第 $(2kt_i + 2t_i)$ 秒之间处于关闭状态,其中 $k = 0, 1, 2, \dots$。当第 $i$ 个灯泡开启时,其亮度为 $x_i$,否则其亮度为 $0$。

现在,Little Horse 想知道,从第 $1$ 秒到第 $m$ 秒,每一秒所有灯泡中的最大亮度是多少。

输入格式

输入的第一行包含一个整数 $T$ ($1 \le T \le 100$),表示测试用例的数量。

每个测试用例的第一行包含两个整数 $n, m$ ($1 \le n, m \le 10^5$),分别表示灯泡的数量和需要输出的秒数。$n$ 的总和与 $m$ 的总和均不超过 $2 \times 10^5$。

接下来的 $n$ 行中,第 $i$ 行包含两个整数 $t_i, x_i$ ($1 \le t_i, x_i \le 10^5$),分别表示第 $i$ 个灯泡的周期和亮度。

输出格式

第 $x$ 个测试用例以 Case #x: 开头,后跟 $m$ 个整数。第 $i$ 个整数表示第 $i$ 秒所有灯泡中的最大亮度。如果第 $i$ 秒没有灯泡开启,则输出 $0$。

样例

输入 1

3
2 3
1 1
2 2
2 5
1 2
2 3
3 3
1 1
1 2
1 3

输出 1

Case #1: 2 2 1
Case #2: 3 3 2 0 3
Case #3: 3 0 3

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.