虚树
hanyuweining
明日はきっと 明日はきっと 仆が世界の中心なので
展开
-
【学习笔记】虚树复习记(BZOJ2286 SDOI2011 消耗战)
想写战略游戏却想不起来虚树T^T 所以就有了这篇复习记QwQ ——简介!—— 我们在处理树上问题的时候,dfs是一个常用手段,但是我们发现,如果一棵树上只有一部分关键点,每次dfs需要访问好多不是关键的点,就很浪费时间。所以虚树就被发明出来啦!看到一个非常好的解释,虚树就是通过简化树的形态来进行dfs从而加快效率。 他处理的问题中很多都是 这样的,其中k表示询问节点个数。 建出的虚...原创 2018-12-13 19:47:33 · 221 阅读 · 2 评论 -
BZOJ5329 SDOI2018 战略游戏
传送门 补的第一道SDOI2018? 圆方树上建虚树 欢乐多又多【大雾 大概就是求对于S个点 问删掉一个点使它们不完全连通的方案数 那么我们可以看出 这个其实就是求两两路径并上的割点数量 那么 圆方树来解决是最好的办法【好像也没有别的办法 然后我们发现如果两两统计LCA的话,复杂度是S^2无法接受 可以看出 这个过程和虚树的构建过程十分相似 所以 我们就可以建出虚树 统计答案即可 ...原创 2018-12-14 10:37:12 · 117 阅读 · 0 评论