pog loves szh III
Accepts: 63
Submissions: 483
Time Limit: 12000/6000 MS (Java/Others)
Memory Limit: 131072/131072 K (Java/Others)
问题描述
pog在与szh玩游戏,首先pog在纸上画了一棵有根树,这里我们定义1...
分类:
其他好文 时间:
2015-06-13 11:26:44
阅读次数:
115
树形+基环树DP/数学期望 然而我并不会做…… 题解戳这里:http://blog.csdn.net/u011265346/article/details/46328543 好吧先考虑一个简单点的,当m=n-1时,整个是一个树形的结构,无根树我们一般还是转成有根树来处理……然后既然是无法回头的...
分类:
其他好文 时间:
2015-06-08 18:52:03
阅读次数:
318
题意:
给出一颗有根树,边权均为1;
一个S在根结点上,要找到在某个叶子结点上的它的房子;
有的结点上有w,可以告诉S当前结点的子树上是否有它的房子;
房子在每个叶子结点的概率相等,选择一种最佳的计划,来让S走的期望值最小;...
分类:
其他好文 时间:
2015-06-02 09:30:52
阅读次数:
115
这是一个未被验证过正确性的判断有根树同构的哈希函数。可以记忆化搜索或者dfs求得。f(u)表示以u为根的子树的哈希值。size(u)表示以u为根的子树的大小。son(u)表示u的儿子数量。chi表示u的第i个儿子。p为种子。O(n)。typedef unsigned long long ull;#d...
分类:
其他好文 时间:
2015-05-29 23:04:55
阅读次数:
168
http://hihocoder.com/problemset/problem/1055一棵有根树,包含根节点1,选择M个连续的节点,使得权值最大dp[u][j] 表示以i为根的子树中,选择包含根节点的j个连续节点所能获得的最大权值枚举子节点选择的个数,儿子节点选择的个数,当做01背包#include
#include
#include
#...
分类:
其他好文 时间:
2015-05-28 14:07:28
阅读次数:
123
树的最小表示法 给定两个有根树的dfs序,问这两棵树是否同构 题解:http://blog.sina.com.cn/s/blog_a4c6b95201017tlz.html题目要求判断两棵树是否是同构的,思路是用树的最小表示法去做。这里用的最小表示法就是将树的所有子树分别用1个字符串表示,要按字.....
分类:
其他好文 时间:
2015-05-27 22:23:56
阅读次数:
227
题目大意就是求树的最小结点集,树上的动态规划基础题,一次深搜就可以解决问题
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace s...
分类:
其他好文 时间:
2015-05-27 10:22:51
阅读次数:
123
首先 看下图(1)选取一个点将无根树转为有根树(2)递归处理每一颗以根结点的儿子为根的子树(3)复杂度为O(logn)关于根的话,就是所谓的重心http://blog.csdn.net/u013076044/article/details/45915745重心求出,后面的问题即迎刃而解
分类:
其他好文 时间:
2015-05-26 18:26:25
阅读次数:
123
题目大意:给出一棵树,在某个选择某个结点可以覆盖和它相连的所有边,问最少选多少个结点所有边都被覆盖。
解题思路:首先将无根树转化为有根树,0为根。
用d[i][0]表示不选择结点i时覆盖以结点i为根的子树最少要多少个结点,用d[i][1]表示选择结点i时覆盖以结点i为根的子树最少要多少个结点。若结点i不选,为了和覆盖所有和结点i相连的结点,则每个儿子都必须选,若结点i选,则每个儿子选择较小的那个...
分类:
其他好文 时间:
2015-05-20 09:54:00
阅读次数:
98
4010: [HNOI2015]菜肴制作Time Limit: 20 SecMemory Limit: 256 MB题目连接http://www.lydsy.com/JudgeOnline/problem.php?id=4001DescriptionInput输入一个正整数N,代表有根树的结点数Ou...
分类:
其他好文 时间:
2015-05-20 00:15:51
阅读次数:
117