题目名称 3487. [POJ 2352]数星星
输入输出 starcount.in/out
难度等级 ★★
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatarsyzhaoss 于2020-10-22加入
开放分组 全部用户
提交状态
分类标签
树状数组 二维偏序
分享题解
通过:21, 提交:52, 通过率:40.38%
Gravatar锝镆氪锂铽 100 0.000 s 0.00 MiB C++
Gravatar00000 100 0.000 s 0.00 MiB C++
Gravatar00000 100 0.000 s 0.00 MiB C++
Gravatarsyzhaoss 100 0.000 s 0.00 MiB C++
Gravatarsywgz 100 0.000 s 0.59 MiB C++
Gravatar巨梦_星空 100 0.001 s 0.60 MiB C++
Gravatar巨梦_星空 100 0.003 s 1.20 MiB C++
Gravatar┭┮﹏┭┮ 100 0.004 s 0.65 MiB C++
Gravatarmxr2022 100 0.191 s 3.59 MiB C++
GravatarLfc_HeSn 100 0.192 s 8.02 MiB C++
关于 数星星 的近10条评论(全部评论)
a
Gravatar超人
2023-09-16 16:51 2楼
才看到x,y已知递增
Gravatar┭┮﹏┭┮
2023-09-15 19:46 1楼

3487. [POJ 2352]数星星

★★   输入文件:starcount.in   输出文件:starcount.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

天空有一些星星,星星都在不同的位置且有坐标。

如果一颗星星的左下方(包含正左和正下)有 $k$ 颗星星,就说这颗星星是 $k$ 级的。

比如上面图中,星星$5$是$3$级的($1$,$2$,$4$在它左下)。

星星$2$,$4$是$1$级,图中有$1$个$0$级,$2$个$1$级,$1$个$2$级,$1$个$3$级星星。

给定星星的位置,计算各级星星的数目。

【输入格式】

第一行一个整数 $N$ 表示星星个数;

接下来 $N$ 行,每行两个整数$x,y$表示第 $i$ 颗星星的坐标。

不会有星星重叠。星星按 $y$ 坐标递增给出,$y$ 坐标相同的按 $x$ 坐标递增给出。

【输出格式】

输出 $N$ 行,每行一个整数,分别是:$0$级,$1$级......$N-1$ 级星星的数目。

【样例输入】

5
1 1
5 1
7 1
3 3
5 5

【样例输出】

1
2
1
1
0

【提示】

【数据规模】

$100$%的数据,$1<=N<=15000,0<=X,Y<=32000$。