303362: CF652D. Nested Segments

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Nested Segments

题意翻译

在一条直线上有$n$条线段,每条线段用$(l,r)$表示,求每条线段包含多少条其他的线段。

题目描述

You are given $ n $ segments on a line. There are no ends of some segments that coincide. For each segment find the number of segments it contains.

输入输出格式

输入格式


The first line contains a single integer $ n $ ( $ 1<=n<=2·10^{5} $ ) — the number of segments on a line. Each of the next $ n $ lines contains two integers $ l_{i} $ and $ r_{i} $ ( $ -10^{9}<=l_{i}&lt;r_{i}<=10^{9} $ ) — the coordinates of the left and the right ends of the $ i $ -th segment. It is guaranteed that there are no ends of some segments that coincide.

输出格式


Print $ n $ lines. The $ j $ -th of them should contain the only integer $ a_{j} $ — the number of segments contained in the $ j $ -th segment.

输入输出样例

输入样例 #1

4
1 8
2 3
4 7
5 6

输出样例 #1

3
0
1
0

输入样例 #2

3
3 4
1 5
2 6

输出样例 #2

0
1
1

Input

题意翻译

在一条直线上有$n$条线段,每条线段用$(l,r)$表示,求每条线段包含多少条其他的线段。

加入题单

算法标签: