2661. Interval Challenge

单点时限: 3.0 sec

内存限制: 256 MB

Give you N ( 1 <= N <= 200000 ) intervals, represented as [A, B], for example , interval s represented as [As, Bs].

For two intervals s and t, we say S covered by T if At <= As and Bs <= Bt.

Now my problem is easy, just tell me the question below:

For each interval, how many intervals can cover it but not covered by it ?

输入格式

The input contains multiple test cases.

For each test case, the first line is an integer N ( 1 <= N <= 200000 ), which is the number of intervals. Then come N lines, the i-th of which contains two integers: Ai and Bi ( Ai , Bi will not exceed the unsigned 32-bit integer ) specifying the two parameters described above.

输出格式

For each test case, output one line containing n space-separated integers, the i-th of which specifying the number of intervals that can cover it but not covered by it.

样例

Input
3
0 1
-1 2
-2 3
2
0 1
0 1
Output
2 1 0
0 0

1 人解决,11 人已尝试。

1 份提交通过,共有 32 份提交。

9.9 EMB 奖励。

创建: 15 年,4 月前.

修改: 7 年,3 月前.

最后提交: 11 年,1 月前.

来源: N/A

题目标签