#499. 电视节目2

电视节目2

题目描述

寒假你决定收看若干电视节目,电视节目开始和结束时间表示为 [a,b][a, b],其中 a,ba, b为整数。由于你每看一个电视节目收获值相同,因此决定优先收看持续时间更短的节目;如果持续时间都相同,那么你优先收看开始时间早的;否则收看编号靠前的。请你按输入顺序给节目编号,输出排序后的节目序号。

输入格式

n+1n+1行:

11行:一个整数 nn,表示节目个数;

2n+12 \sim n+1行:每行两个正整数,表示节目的开始时间和结束时间。

输出格式

11行,nn个正整数,表示按要求排序后的节目序号。

5
1 3
5 9
6 7
2 9
2 4
3 1 5 2 4

数据规模与约定

1n1051 \le n \le 10^5