【bzoj2809】dispatching 主席树+dfs序
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=2809
【题解】
对于题上给的树,我们在它的dfs序上瞎搞。
我们按照dfs序建主席树,主席树中以花费的离散值为权,并维护总花费。
然后查询答案的时候,枚举每个点为管理者的情况,计算答案。
这样问题就转化为了在子树内找到最多的点,使得这些点的花费小于m,用主席树就能完美解决这个问题
原创
2017-02-16 10:24:54 ·
450 阅读 ·
0 评论