#P2352. Stars
Stars
题目描述
天文学家经常研究星图,其中恒星用平面上的点表示,每个恒星都有笛卡尔坐标。定义一个恒星的等级为所有不高于且不位于该恒星右侧的恒星数量。天文学家想知道这些恒星的等级分布情况。
例如,观察上图所示的星图。编号的恒星等级为(由编号、和的恒星组成)。而编号和的恒星等级为。在这个星图中,有颗级恒星,颗级恒星,颗级恒星和颗级恒星。
你需要编写一个程序,计算给定星图中每个等级的恒星数量。
输入格式
输入文件的第一行包含恒星数量()。接下来的行描述恒星的坐标(每行两个整数和,用空格分隔,)。平面上每个点只能有一颗恒星。恒星按坐标升序列出。坐标相同的恒星按坐标升序列出。
输出格式
输出应包含行,每行一个数字。第一行输出级恒星的数量,第二行输出级恒星的数量,依此类推,最后一行输出级恒星的数量。
输入样例 1
5
1 1
5 1
7 1
3 3
5 5
输出样例 1
1
2
1
1
0
提示
这个问题输入数据量很大,使用而不是来读取数据以避免超过时间限制。