![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树分治
No__stop
这个作者很懒,什么都没留下…
展开
-
spoj 1825 Free tour II(树的点分治)
spoj 1825 Free tour II(树的点分治)09年漆子超论文第二题。主要是在算经过某一棵树的根的答案这一步很难想。假设这个根节点为u,有若干个子树v。f[i]表示已经当前要算的子树之前所有子树里面,最多经过i个黑点的最长路径是多少。这样的话,也就不难想出状态转移了。细节有点多。。。。做得泪流满面#include #include #include #includ原创 2014-02-22 14:29:16 · 1181 阅读 · 0 评论 -
SPOJ QTREE(Query on a tree树链剖分)
SPOJ QTREE其实我只是来贴下我的模板。。。代码:原创 2013-11-30 19:40:52 · 973 阅读 · 0 评论 -
poj 1741 (点分治入门)
poj 1741 (点分治入门)09年漆子超论文第二题。点分治,关键是重心的性质。定义:在一棵树上找到一点u使得删除u后所有分开的子树中size最大的子树最小,则u为重心。其性质是所有分开的子树的size必然不超过(N/2),那么就可以做到nlogn了。这题还有排序这部分,所以整体复杂度是nlog(n)log(n)。代码:#include #include #include原创 2014-02-19 18:46:56 · 1054 阅读 · 0 评论