#87. [R15C]订单处理
[R15C]订单处理
时空限制
1S/512M
题目描述
有 个订单,第 个订单在 时刻提交,处理这个订单需要花费 时间,已知每个订单的提交时间都不同。
不能同时处理两个订单,但是可以在处理完一个订单的瞬间开始处理另一个订单。
当一个订单提交时,如果没有正在处理的其他订单,那么会立刻开始处理这个订单,否则这个订单就会取消。
请求出所有取消的订单的编号。
格式
输入格式
第一行包含一个整数 ,表示订单的数量。
接下来 行每行包含两个整数 ,表示第 个订单在 时刻提交,处理这个订单需要花费 时间。
输出格式
如果没有取消的订单,输出 Perfect
。否则按从小到大的顺序依次输出取消的订单的编号。
样例
样例输入 #1
5
5 1
2 2
3 100
4 2
1000000000 1000000000
样例输出 #1
1 3
样例解释 #1
按订单提出的时间顺序:
在时刻 ,订单 提出,立刻开始处理,在时刻 处理完。
在时刻 ,订单 提出,此时正在处理订单 ,因此订单 取消。
在时刻 ,订单 提出,立刻开始处理,在时刻 处理完。
在时刻 ,订单 提出,此时正在处理订单 ,因此订单 取消。
在时刻 ,订单 提出,立刻开始处理,在时刻 处理完。
取消的订单为:。
样例输入 #2
3
15 15
13 2
3 10
样例输出 #2
Perfect
数据规模
对于 的数据,,。
Related
In following contests: