![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树的点分治
Todobe
two funny foolish men
展开
-
树的点分治 bzoj1758【WC2010】重建计划
题目大意: 给定一颗树,找到一条路径长度大于等于L,小于等于U。 求满足条件的最大路径平均权值。题目分析:(树的点分治) 树的点分治入门传送门上网看了不少题解,路子大致都是:二分+树的点分治+单调队列。 恩恩,道理都懂,但是你不告诉宝宝每一步怎么做像宝宝这种蒟蒻怎么知道怎么写啊掀桌(╯‵□′)╯︵┻━┻,现在写题解的人怎么都这么懒呢QAQ 后来回去看看自己写的其他题解,也都是会的人看了就懂原创 2017-03-24 21:29:32 · 480 阅读 · 0 评论 -
bzoj3648 寝室管理 树分治
题目大意: 给一颗基环树,求所有长度大于等于K的路径。题目分析: 如果没有环,只有树的话,只要裸上树分治就可以了。 有环的话我们就先把环上的一条边去掉,然后做树分治。 这样我们就统计出了所有不经过这条边的路径树,还剩下所有经过这条边的路径数。 我们此时处理出以环上所有点位根的子树信息,并将其合并。 然后每次去掉环上一个点的信息,再用这个点的子树信息与环上其他点的子树信息更新答案(通过刚才原创 2017-06-05 20:20:57 · 406 阅读 · 0 评论