题目:poj1949Rebuilding Roads
题意:给出一棵树,问现在要得到一颗有p个节点的子树,需要最少减掉几条边?分析:
首先可以明确是一个树形dp题目,状态也很好定义:
dp【root】【j】:以root为根节点的子树,得到 j 个节点的子树需要最少减掉的边数,注意子树中必须保留root节点。否则无法dp
那么很明显的边界条件dp【root】【1】 = num(儿子的个数),因...
分类:
其他好文 时间:
2015-04-30 20:09:00
阅读次数:
135
Tree Cutting
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 3910
Accepted: 2347
Description
After Farmer John realized that Bessie had installed a "tree...
分类:
其他好文 时间:
2015-04-30 12:36:38
阅读次数:
107
Information Disturbing
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)
Total Submission(s): 1722 Accepted Submission(s): 641
Problem Description
In ...
分类:
其他好文 时间:
2015-04-30 10:34:38
阅读次数:
93
树形DP 说是树形DP,其实就是求树的最长链嘛…… K=1的时候明显是将树的最长链的两端连起来最优。 但是K=2的时候怎么搞? 考虑第一次找完树的最长链以后的影响:第一次找过的边如果第二次再走,对答案的贡献会变成-1,因为两次都选这一段的话,反而会使得这一段不得不走两次(如果只被选一次的话就...
题目大意:给定一张图,每条边有’=’和’<’两个属性,每个点入度最多为1,求这张图可以压成多少个用’=’和’<’连接的序列
我只贴代码~~
题解自己搜~~#include
#include
#include
#include
#define M 110
#define MOD 1000000007
using n...
分类:
其他好文 时间:
2015-04-29 21:43:17
阅读次数:
494
Godfather
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 5064
Accepted: 1769
Description
Last years Chicago was full of gangster fights and strange mu...
分类:
其他好文 时间:
2015-04-29 21:41:28
阅读次数:
116
The more, The BetterTime Limit: 6000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5822Accepted Submission(s): 34...
分类:
其他好文 时间:
2015-04-27 23:40:42
阅读次数:
135
直接树形dp就好了恩令$f[i][j][t]$表示以$i$为根的子树,选出来的点存在$j$对父子关系,$t$表示$i$这个点选或者没选,的最大产奶值分类讨论自己和儿子分别有没有选,然后转移一下就好了。。。恩,详情看代码好了 1 /***********************************...
分类:
其他好文 时间:
2015-04-27 23:23:39
阅读次数:
162
直接放例题吧:codevs1380:没有上司的舞会题意:
某公司要举办一次晚会,但是为了使得晚会的气氛更加活跃,每个参加晚会的人都不希望在晚会中见到他的直接上司,现在已知每个人的活跃指数和上司关系(当然不可能存在环),求邀请哪些人(多少人)来能使得晚会的总活跃指数最大。思路:
任何一个点的取舍可以看作一种决策,那么状态就是在某个点取的时候或者不取的时候,以他为根的子树能有的最大活跃总值。分别可以...
分类:
其他好文 时间:
2015-04-26 09:33:14
阅读次数:
206
求期望,公式是从树中任选3个点,共有C(n, 3)种情况,所有情况的和 / C(n, 3)即为答案。
对于树中的任意两个点,可以构成一条固定的路径,再从剩下的n - 2个点找一个点,可以得到另外两条路径,共有n - 2种情况。
所以每条路径出现的次数为n - 2次。
假设边Ei共有Ci条路径经过,则对于i = 1 : n, Wi * Ci的和即为所有路径的权和,
结果为所有路径的权和...
分类:
其他好文 时间:
2015-04-26 09:25:26
阅读次数:
95