「KDOI-11」打印
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
巡的家有 台打印机,编号从 到 。她有 个文件想要打印。其中第 个文件会在第 时刻下发打印命令,打印这个文件需要 的时间。
每次发送一个文件打印会选择等待时间最短的打印机,如有多个,选择编号最小的。
你需要告诉巡每台打印机打印了哪些文件。
保证同一时刻不会下发多个打印命令。
输入格式
第一行,两个正整数 ,表示文件的数量和打印机的数量。
接下来 行,每行两个正整数 ,表示第 个文件需要的打印时间以及下发命令的时刻。保证所有 互不相同。
输出格式
行,第 行 个整数:
- 第一个非负整数 ,表示第 台打印机打印的文件数量;
- 接下来 个正整数,从小到大排序,表示其打印的文件编号。
样例
3 3
2 3
2 1
5 2
2 1 2
1 3
0
样例 1 解释
共有 台打印机。按时间顺序,打印命令如下:
- 文件 在第 秒被下发。此时所有打印机等待时间都是 。因此选择编号最小的 号打印机。
- 文件 在第 秒被下发。此时 号打印机正在打印文件 ,其余打印机等待时间都是 。因此选择编号最小的 号打印机。
- 文件 在第 秒被下发。此时 号打印机已经完成文件 的打印,等待时间为 。因此选择 号打印机。
故三台打印机分别打印了编号为 的文件。
样例 2
见附件中的 print/print2.in
与 print/print2.ans
。
该组样例满足测试点 的约束条件。
样例 3
见附件中的 print/print3.in
与 print/print3.ans
。
该组样例满足测试点 的约束条件。
样例 4
见附件中的 print/print4.in
与 print/print4.ans
。
该组样例满足测试点 的约束条件。
数据范围
对于所有测试数据,保证:,,所有 互不相同。
测试点编号 | |||
---|---|---|---|
下发文件
通过点击此链接下载下发文件。
【MX-S6】梦熊 NOIP 2024 模拟赛 2 &「KDOI」Round 11
- 状态
- 已结束
- 规则
- OI
- 题目
- 4
- 开始于
- 2024-11-17 8:30
- 结束于
- 2024-11-17 13:00
- 持续时间
- 4.5 小时
- 主持人
- 参赛人数
- 480