码迷,mamicode.com
首页 >  
搜索关键字:树的点分治    ( 63个结果
POJ 1741 Tree (树的点分治入门)
Tree view code#include #include #include #include #include using namespace std; const int N = 10010; int n, k, pre[N], ans, mi, rt, siz[N], num; bool ...
分类:其他好文   时间:2014-09-20 14:00:57    阅读次数:130
树的直径、树的重心与树的点分治
树的直径树的直径(Diameter)是指树上的最长简单路。直径的求法:两遍搜索 (BFS or DFS)任选一点w为起点,对树进行搜索,找出离w最远的点u。以u为起点,再进行搜索,找出离u最远的点v。则u到v的路径长度即为树的直径。简单证明:如果w在直径上,那么u一定是直径的一个端点。反证:若u不是...
分类:其他好文   时间:2014-08-08 15:14:46    阅读次数:373
树的点分治 (poj 1741, 1655(树形dp))
poj 1655:http://poj.org/problem?id=1655题意: 给无根树, 找出以一节点为根, 使节点最多的树,节点最少。题解:一道树形dp,先dfs 标记 所有节点的子树的节点数。 再dfs 找出以某节点为根的最大子树,节点最少。 复杂度(n)/***Good Luck***...
分类:其他好文   时间:2014-08-08 12:25:25    阅读次数:246
63条   上一页 1 ... 5 6 7
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!