1804: 星星的数目

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:20 Solved:9

Description

      天文学家经常要检查星星的地图,每个星星用平面上的一个点来表示,每个星星都有坐标。定义一个星星的“级别”为给定的星星中不高于它并且不在它右边的星星的数目。天文学家想知道每个星星的“级别”。

        

           例如,上图中星星 5 是 3 级的(124 在它左下),星星 24 是 1 级的。

        例图中有 1个0 级的星星1,2个1 级的星星2与4,1个2级的星星3,1个3级的星星5。

        给定星星的位置,输出各级星星的数目。

        也就是说,给定 N 个点,定义每个点的等级是在该点左下方(含正左、正下)的点的数目,试统计每个等级有多少个点。

Input

输入的第一行是星星的数目N(1<=N<=60000),接下来的N行描述星星的坐标(每一行是用一个空格隔开的两个整数X,Y, (0<=X,Y<=32000)。

星星的位置互不相同。星星的描述按照Y值递增的顺序列出,Y值相同的星星按照X值递增的顺序列出。

Output

输出包含N行,一行一个数。第i行是第i个星星的“级别”

Sample Input Copy

5	
1 1
5 1
7 1
3 3
5 5
 

Sample Output Copy

0
1
2
1
3

HINT

1<=N<=60000 ;  0<=X,Y<=32000