随笔分类 -  树-虚树

【BZOJ3991】寻宝游戏(虚树,DFS序,splay)
摘要:题意:求在树中从任意点开始,经过若干个关键点回到原点的最小距离 要求支持在线将某个点设置(取消)为关键点,以及询问答案 n,m<=100000 len[i]<=10^9 思路:显然是一个虚树的模型,但并不需要虚树 其实就是求虚树的所有路径长度之和的2倍 思考后可以发现,必定是按DFS序从小到大走,再 阅读全文

posted @ 2017-02-13 16:35 myx12345 阅读(332) 评论(0) 推荐(0)

【BZOJ3611】大工程(虚树,DFS序,树形DP)
摘要:题意:有一棵树,树有边权,有若干次询问,给出一些点,求: 1.这些点互相之间的距离之和 2.点对距离中的最大和最小值 n<=1000000 q<=50000并且保证所有k之和<=2*n 思路:感谢Gold_7 建立虚树,在上面树形DP即可 最大值和最小值用了一种精妙的写法来保证是最值+次值 终于会写 阅读全文

posted @ 2016-12-16 16:59 myx12345 阅读(417) 评论(0) 推荐(0)

【BZOJ2286】消耗战(虚树,DFS序,树形DP)
摘要:题意:一棵N个点的树上有若干个关键点,每条边有一个边权,现在要将这些关键点到1的路径全部切断,切断一条边的代价就是边权。 共有M组询问,每组询问有k[i]个关键点,对于每组询问求出完成任务的最小代价。 对于100%的数据,2<=n<=250000,m>=1,sigma(ki)<=500000,1<= 阅读全文

posted @ 2016-12-14 20:35 myx12345 阅读(353) 评论(0) 推荐(0)

导航