李聪的博客

少年易老学难成,一寸光阴不可轻


  • 首页

  • 标签

  • 分类

  • 归档

HDU-2852(集合第k大)

发表于 2018-03-26 | 分类于 ACM | 浏览 次

题意

动态的集合求第k大

思路

添加一个数时就在树状数组里把那个数的位置+1,删除时就-1。这样sum[num]就表示集合中$\le num$的数有多少。
如果sum[num]<k表示第k大的数比num要大
反之sum[num]>=k 表示第k的数小于num,或等于num
二分时需要注意细节

# 二分 # BIT
哈尔滨理工大学第八届程序设计竞赛 D-小C的问题
Codeforces-940E
  • 文章目录
  • 站点概览

李聪

44 日志
2 分类
18 标签
  1. 1. 题意
  2. 2. 思路
© 2018 李聪
由 Hexo 强力驱动 }
|
主题 — NexT.Pisces v5.1.3
访问人数 总访问量 次