博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 2352 Stars
阅读量:5080 次
发布时间:2019-06-12

本文共 642 字,大约阅读时间需要 2 分钟。

 
/*
题目已按x,y轴排序 画个图就理解了
*/
#include
<
stdio.h
>
#include
<
stdlib.h
>
const
int
MAXN
=
15001
;
int
n;
int
a[
32001
];
//
树状数组
int
level[MAXN];
int
lowbit(
int
t){
return
t
&
(
-
t);
}
void
add(
int
t){
while
(t
<=
32001
){
a[t]
++
;
t
+=
lowbit(t);
}
}
int
sum(
int
t){
int
ans
=
0
;
while
(t
>
0
){
ans
+=
a[t];
t
-=
lowbit(t);
}
return
ans;
}
int
main(){
int
x, y;
scanf(
"
%d
"
,
&
n);
for
(
int
i
=
0
; i
<
n;
++
i){
scanf(
"
%d%d
"
,
&
x,
&
y);
level[sum(x
+
1
)]
++
;
//
0<=X,Y<=32000
add(x
+
1
);
}
for
(
int
i
=
0
; i
<
n;
++
i)
printf(
"
%d\n
"
,level[i]);
return
0
;
}

转载于:https://www.cnblogs.com/lxf90/archive/2011/04/07/2008667.html

你可能感兴趣的文章
Animations介绍及实例
查看>>
判断请求是否为ajax请求
查看>>
【POJ2699】The Maximum Number of Strong Kings(网络流)
查看>>
spring boot配置跨域
查看>>
BZOJ 1996 合唱队(DP)
查看>>
进击吧!阶乘——大数乘法
查看>>
安卓学习资料推荐-25
查看>>
Mysql数据库备份和还原常用的命令
查看>>
关于退出当前页面在火狐的一些问题
查看>>
【项目实施】项目考核标准
查看>>
spring-aop AnnotationAwareAspectJAutoProxyCreator类
查看>>
经典入门_排序
查看>>
Redis Cluster高可用集群在线迁移操作记录【转】
查看>>
二、spring中装配bean
查看>>
VIM工具
查看>>
javascript闭包
查看>>
@Column标记持久化详细说明
查看>>
创建本地yum软件源,为本地Package安装Cloudera Manager、Cloudera Hadoop及Impala做准备...
查看>>
mysql8.0.13下载与安装图文教程
查看>>
站立会议08(冲刺2)
查看>>