HOME
PROBLEM
STATUS
CONTEST
练习
积分
趣味
正式
DIY
RANK
荣誉榜
活跃榜
现役榜
组队榜
DISCUSS
CHALLENGE
MALL
Register
Login
数一数点的个数
TimeLimit: 2000/1000 MS (Java/Others) MemoryLimit: 65536/32768 K (Java/Others)
64-bit integer IO format:
%I64d
未提交
|
登录后收藏
Problem Description
给定平面直角坐标系中的N个点,每个点有个权值等于x坐标和y坐标均小于等于他的点的个数(不包括他自己)。
如上图所示,点1的权值为0,点2的权值为1,点3的权值为2,点4的权值为1,点5的权值为3(即点1、2和4的xy坐标均小于等于他)。
也就是说,权值为0的点有1个,权值为1的点有2个,权值为2的点有1个,权值为3的点有1个。
请你写一个程序计算每个权值有多少个点。
Input
多组数据
每组第一行输入一个N(1<=N<=15000)表示点的个数。
然后N行每行有2个整数X和Y(0<=X,Y<=32000)表示一个点的坐标。
两个点不会再同一点上。
给定的点已经已经按照Y坐标升序,Y坐标相同则按照X坐标升序。
Output
每个样例输出N行,每行一个数字。第一行的数字表示权值为0的点的个数,第一行输出权值为1的点的个数。依次类推,第N行输入权值为N-1的点的个数。
SampleInput
5 1 1 5 1 7 1 3 3 5 5
SampleOutput
1 2 1 1 0
Submit
题目统计信息
详细
总AC数
24
通过人数
20
尝试人数
27
总提交量
76
AC率
26.32%
标签——1269
name
rating
树状数组
8930
线段树
2856
二分法
1316
基础
936
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
出处
【暑假集训专题测试】14级数据结构专场
T^T Online Judge
[
BUG反馈
] [
FAQ
] [
闽ICP备17026590号-1
]
当前版本:
3.24
系统时间: