算法-树上差分
Maxwei_wzj
AFO
展开
-
【POJ3417】Network-LCA算法+树上差分
【POJ3417】Network-LCA算法+树上差分原创 2016-08-06 19:07:34 · 1144 阅读 · 0 评论 -
【NOIP2016提高组T2】天天爱跑步-倍增LCA+树上差分
【NOIP2016提高组T2】天天爱跑步-倍增LCA+树上差分原创 2017-03-21 13:43:35 · 2084 阅读 · 0 评论 -
【BZOJ3307】雨天的尾巴-线段树合并+树上差分
测试地址:雨天的尾巴 题目大意:一棵树,对其执行若干次操作,每次选定一条路径和一种型号的货物,然后给这条路径上所有的点派发一份选定型号的货物,最后求每个点获得的最多的货物的型号。 做法:本题需要用到线段树合并+树上差分。 首先,对一条路径派发货物,我们可以用树上差分的思想,将其转化为向路径的两个端点派发一份货物,然后向LCA和LCA的父亲派发负一份货物,那么每个点的货物相当于其子树中所有货物...原创 2018-03-13 19:58:20 · 303 阅读 · 0 评论 -
【BZOJ4538】网络(HNOI2016)-整体二分+树上差分+树状数组
测试地址:网络做法: 本题需要用到整体二分+树上差分+树状数组。各位大佬想的都是用一些树链剖分+线段树套堆这种诡异操作,O(mlog3n)O(m\log^3n)O(mlog3n)卡进去的,然而像我这种常数爆大选手根本不敢写…于是发现还有222个log\loglog的方法,还是挺神的。考虑只有一个询问的时候,二分答案,每次二分一个midmidmid,要知道这个询问的答案是不是大于midmi...原创 2018-09-19 22:24:21 · 220 阅读 · 0 评论