码迷,mamicode.com
首页 >  
搜索关键字:树的重心    ( 208个结果
POJ3107——Godfather
Godfather Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 4853   Accepted: 1671 Description Last years Chicago was full of gangster fights and strange murder...
分类:其他好文   时间:2014-11-03 19:26:31    阅读次数:192
POJ2378——Tree Cutting
Distance Statistics Time Limit: 2000MS   Memory Limit: 64000K Total Submissions: 1660   Accepted: 528 Case Time Limit: 1000MS Description Frustrated at the number of d...
分类:其他好文   时间:2014-11-03 19:26:21    阅读次数:201
POJ1655——Balancing Act
Balancing Act Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 9143   Accepted: 3797 Description Consider a tree T with N (1 <= N <= 20,000) nodes numbered 1......
分类:其他好文   时间:2014-11-03 13:07:38    阅读次数:167
POJ 2114 Boatherds 树的分治
题目大意:给出一棵树,问有没有两点之间的距离是k的。多组数据 思路:和IOI2011的Race一样,比那个简单。读入太恶心了,我是上网上抄的别人的主函数。 CODE: #include #include #include #include #define MAX 200010 #define INF 0x3f3f3f3f using namespace std...
分类:其他好文   时间:2014-10-12 14:22:28    阅读次数:463
POJ 2378 Tree Cutting 子树统计
题目大意:给出一棵树,将树中的一个节点去掉之后,这棵树会分裂成一些联通块,求去掉哪些点之后,所有联通块的大小不超过所有节点的一半,并按顺序输出。 思路:基础的子树统计问题,只要深搜一遍就可以出解。这个步骤和求树的重心很像,是树分治的基础。 CODE: #include #include #include #include #define MAX 10010 u...
分类:其他好文   时间:2014-10-12 12:07:57    阅读次数:168
POJ 1987 BZOJ 3365 Distance Statistics 树的分治(点分治)
题目大意:(同poj1741,刷一赠一系列) CODE: #include #include #include #include #define MAX 20010 #define INF 0x3f3f3f3f using namespace std; int points,edges,k; int head[MAX],total; int next[MAX << 1...
分类:其他好文   时间:2014-10-11 19:19:56    阅读次数:174
POJ 1741 Tree 树的分治(点分治)
题目大意:给出一颗无根树和每条边的权值,求出树上两个点之间距离 思路:树的点分治。利用递归和求树的重心来解决这类问题。因为满足题意的点对一共只有两种: 1.在以该节点的子树中且不经过该节点。 2.路径经过该节点。 对于第一种点,我们递归处理;第二种点,我们可以将所有子树的节点到这个子树的根节点的距离处理出来,然后排序处理出满足要求的点对的个数。 按照正常的树的结构来分割子树,这样...
分类:其他好文   时间:2014-10-11 18:14:35    阅读次数:201
POJ 1655 Balancing Act 树的重心
题目大意:给出一棵树,去掉一个点后,这棵树会变成一些联通的块。求去掉哪个点之后所形成的块的最大数目最小。 思路:树形DP的思路。通过一次深搜求出每个节点为根的子树的大小,然后去掉这个节点之后,这棵树就会变成这个节点的各个子树,还有剩下的部分,求一下这些块中数目的最大值,就是去掉这个点时的ans,然后更新总的ans。 这个题其实就是树的重心。 CODE: #inclu...
分类:其他好文   时间:2014-10-10 16:05:04    阅读次数:122
poj1655 Balancing Act 求树的重心
http://poj.org/problem?id=1655 Balancing Act Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 9072   Accepted: 3765 Description Consider a tree T with ...
分类:其他好文   时间:2014-10-10 00:44:03    阅读次数:361
POJ 1655 Balancing Act 树的重心
题意:给你一颗树,让你求树的重心,树的重新的定义是如果去除掉这个节点,这个节点的子树节点个数的最大值 最小。解题思路:动态规划,树形dp在这里发现 vector 还是比 数组指针性能上差一些。解题代码: 1 // File Name: poj1741.cpp 2 // Author: darkdre...
分类:其他好文   时间:2014-10-05 11:46:58    阅读次数:223
208条   上一页 1 ... 18 19 20 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!