[HNOI2016]网络O(n\log n)解法(提高组知识点:线段树上二分+树上两条路径交)
题目
题解: 对于每个询问二分答案M,那么转为判断权值大于等于M的路径的交是否包含该点。
建立权值线段树,区间[L,R][L,R][L,R]维护权值在[L,R][L,R][L,R]范围内的线段的交,可以O(1)合并左右子树的答案。
那么二分答案的过程可以改为线段树上二分的过程,O(logn)O(\log n)O(logn)
插入和删除在没有权值相等的情况下就是简单的把某一个位置赋值或者清零然后向...
原创
2019-10-03 16:02:08 ·
192 阅读 ·
3 评论