题库/YBT0199

#YBT0199. 【例 2】数星星 Stars

    传统题 难度: 普及 标签>一本通树状数组二维偏序排序输入
时间限制256 ms
内存限制64 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

YBT0199 · 【例 2】数星星 Stars

退出在线编程模式
普及 读懂题意,让每一次思考成为成长。
时间限制256 ms
内存限制64 MiB
通过率100%1 / 1 次提交

题目描述

原题来自:Ural 1028 天空中有一些星星,这些星星都在不同的位置,每个星星有个坐标。如果一个星星的左下方(包含正左和正下)有 kk 颗星星,就说这颗星星是 kk 级的。 题面插图 例如,上图中星星 55 是 33 级的(1,2,41,2,4 在它左下),星星 2,42,4 是 11 级的。例图中有 11 个 00 级,22 个 11 级,11 个 22 级,11 个 33 级的星星。 给定星星的位置,输出各级星星的数目。 一句话题意:给定 nn 个点,定义每个点的等级是在该点左下方(含正左、正下)的点的数目,试统计每个等级有多少个点。

输入

第一行一个整数 NN,表示星星的数目; 接下来 NN 行给出每颗星星的坐标,坐标用两个整数 x,yx,y表示; 不会有星星重叠。星星按 yy 坐标增序给出,yy 坐标相同的按 xx 坐标增序给出。

输出

NN 行,每行一个整数,分别是 00 级,11 级,22 级,……,N−1N-1 级的星星的数目。

输入样例

5
1 1
5 1
7 1
3 3
5 5

输出样例

1
2
1
1
0

提示

数据范围与提示: 对于全部数据,1≤N≤1.5×104,0≤x,y≤3.2×1041≤N≤1.5×10^4 ,0≤x,y≤3.2×10^4 。

评测数据说明

本题使用经输入域与独立答案完整核验的第三方公开训练数据,并补充自编边界及公开样例,共10个测试点,非原站或官方原始数据。总分100分。公开训练数据来自HEEKDragonOne/ACM固定提交,逐点来源与SHA256保存在教师复核材料。

题目信息

#1612
100%

1 次通过 · 1 次提交

练习难度 普及
时间限制
256ms
内存限制
64MiB

题目标签

暂无标签
上传者