范围最小查询高于常量值

时间:2018-01-09 11:47:32

标签: tree persistent segment rmq

  

给定n个元素的数组。找到范围[l ... r]中元素的最小值,使得a [k]> p。 (l< = k< = r和p随每个l和r而变化。)

是否有适用于log(N)的解决方案?

1 个答案:

答案 0 :(得分:0)

PS:我想到了找到(k)小于< = p的元素数的解决方案。然后在数组排序的情况下找到范围内的第k + 1个元素。但是我坚持使用持久性分段树的点更新操作来查找第k + 1个元素。