- 博客(2)
- 收藏
- 关注
转载 POJ2104 整体二分、树套树
题目大意: 给你一串数字,然后给你两种操作: 1:1 l v 操作一:把下标为l的点的值替换为v 2:2 l r k 操作二:在[l,r]区间求第k大值! 1.整体二分 对于初始数字,变为插入操作 按操作的时间顺序排列各个操作,对于修改操作拆为删除和加入操作: 1 删除之前插入的数字,2. 加入新的数字 接下来分治二分答案: 对于mid,如果插入或者删除的数字
2016-06-16 16:46:01 1016 1
转载 整体二分初步
/* 整体二分是个很神的东西,它可以把许多复杂的数据结构题化简。它的精髓在于巧妙地利用了离线的特点,把所有的修改、询问操作整体把握。 先说说第k大数吧,这种问题是整体二分的标志性题目,什么划分树啊,主席树啊,树套树啊见了整体二分都得自叹不如。首先对于一次询问来说我们可以二分答案,然后通过验证比答案大的数有多少个来不断地缩小答案范围直至得到一个准确的答案。而对于多个询问我们同样可以这么
2016-06-16 15:38:45 811
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人