【Notes】【划分树】poj2104 K-th Number
题面在这里
题目大意:
给一个长为n的序列,m次询问,每次询问[l, r]内第k大的数是几。 n
用了划分树,简单介绍一下。
划分树,顾名思义是将n
个数的序列不断划分,根结点就是原序列,左孩子保存父结点所有元素排序后的一半,右孩子也存一半,也就是说排名1 -> mid的存在左边,排名(mid+1) -> r
的存在右边,同一结点上每个元素保持原序列中相对的顺序。
原创
2017-11-27 20:45:59 ·
308 阅读 ·
0 评论