2019-05-20

22:52:07

加油,坚持,加油,坚持 !!!

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std; const int MAXN = ; int c[MAXN],level[MAXN],n; int lowbit(int x){return x & (-x);} // 求前n项的和
int sum(int n){
int sum = ;
while(n > ){
sum += c[n];
n -= lowbit(n);
}
return sum;
}
// 增加某个元素的大小
void add(int x){
while(x <= MAXN){
++c[x];
x += lowbit(x);
}
} int main(){
int n,x,y;
while(~scanf("%d",&n)){
memset(level, , sizeof(level));
memset(c, , sizeof(c));
for(int i=; i<n; ++i) {
scanf("%d%d",&x,&y);
++x;
level[sum(x)]++;
add(x);
}
for(int i=; i<n; ++i)
printf("%d\n",level[i]);
}
return ;
}

最新文章

  1. Error: 9001, Severity: 21, State: 5 The log for database 'xxxx' is not available
  2. 关于javascript中this的那点事
  3. browser shell
  4. ---Shell的数组遍历
  5. Mysql命令集
  6. PHP正确的使用复数
  7. Level shifting a +/- 2.5V signal to 0 - 5V
  8. oracle merge into 语法
  9. Delphi异形窗口之PNG
  10. PYTHON 正则表达示入门
  11. js 排序:sort()方法、冒泡排序、二分法排序。
  12. 使用Rapidxml读取xml文件
  13. Java数据库学习之分页查询
  14. yii2 redirect重定向
  15. 约数 求反素数bzoj1053 bzoj1257
  16. xml的方式配置AOP:Aspect Oriented Programming
  17. SpringBoot工程+热部署进行远程调试
  18. 【LOJ】#2532. 「CQOI2018」社交网络
  19. C# 创建txt文本
  20. 链家笔试链家——找寻最小消费获取最大平均分java

热门文章

  1. three.js 流程图
  2. 11.【Linq】
  3. [bzoj4766] 文艺计算姬 (矩阵树定理+二分图)
  4. linux -- 扩容 /home 空间( xfs文件系统分区扩容指定挂载点)
  5. 读取linux服务器内带格式文件,转为json字符串
  6. Golang - 复合类型
  7. sql语句学习(NOT EXISTS 和 NOT IN )
  8. Nikita and stack
  9. mysql deadlock、Lock wait timeout解决和分析
  10. Navicat Premium (patch and keygen)