bzoj4538:网络(整体二分+LCA+BIT)
题面
题意:有一棵n个点的数,要支持添加路径,删除路径,路径有权值。询问所有不经过某个点的路径的权值的最大值,没有路径或全部过这个点输出-1。可离线。
听kscla说线段树+路径交,一直T,所以就想整体二分吧。
先考虑-1的情况,需要在输入时在线添加路径,询问过一个点有几条路径。
根据图论的套路,一条路径(u,v)若过点x,则有u或v在x的子树内,lca为x或x的祖先。那就是点修改,子树查...
原创
2017-09-11 22:19:49 ·
331 阅读 ·
0 评论