码迷,mamicode.com
首页 >  
搜索关键字:树形dp    ( 1929个结果
HDU 1054 Strategic Game (树形DP)
dp[0][i]表示在i点上不放置一个士兵时的最小值,dp[1][i]表示在i点上放置一个士兵时的最小值。那么状态转移方程: dp[0][u]=sum(dp[1][v]),dp[1][v]=1+sum(min(dp[1][v],dp[0][v]); 代码如下: #include #include #include #include #include #include #inclu...
分类:其他好文   时间:2015-01-18 14:29:26    阅读次数:149
POJ 3107 Godfather (树形DP)
题目地址:POJ 3107 树形DP水题。记录下每个点的子树的最多节点数,以及所有子树的总结点数。然后遍历找就行了。 代码如下: #include #include #include #include #include #include #include #include #include using namespace std; #define LL __int64 #d...
分类:其他好文   时间:2015-01-18 13:14:05    阅读次数:213
poj3107--Godfather(树形DP练习3)
Godfather Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit Status Description Last years Chicago was full of gangster fights and strange murders. T...
分类:其他好文   时间:2015-01-18 11:54:24    阅读次数:178
poj1463--hdu1054--Strategic Game(树形DP练习4)
Strategic Game Time Limit:10000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Description Bob enjoys playing computer games, especially strategic games, bu...
分类:其他好文   时间:2015-01-18 11:52:24    阅读次数:144
HDU 2196 Computer (树形DP)
两次DFS,先从下往上搜一次,记录每个点到子树的最长距离与次长距离。次长距离的目的是如果在第二次更新的时候,最长距离与该子节点的方向是同一个方向,那就不能用这个最长距离了,只能用次长距离来更新。那么第二次dfs就是来从上往下来更新状态的。 代码如下: #include #include #include #include #include #include #include #i...
分类:其他好文   时间:2015-01-18 11:51:14    阅读次数:160
poj2342--hdu1520-- Anniversary party(树形DP练习1)
Anniversary party Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Description There is going to be a party to celebrate the 80-th Anniversary...
分类:其他好文   时间:2015-01-18 09:19:22    阅读次数:132
hdu2196--Computer(树形DP练习2)
Computer Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Description A school bought the first computer some time ago(so this computer's id i...
分类:其他好文   时间:2015-01-18 09:18:01    阅读次数:182
【BZOJ3879】SvT 后缀树+虚树
SVT什么意思? suffix virtual tree。 没有错!后缀虚树 好了,下面发一段以前的文字。 话说其实后缀数组分治能写,当时想shei了。 Vn: 啊,水题。 一看到“后缀”和这数据范围,肯定后缀数组、后缀自动机、后缀树走起! 然后我们可以轻松构造出来一个后缀树,然后每次询问树形DP随便乱搞就能过了。但是这个时候显然会TLE,所以我们可以尝试利用【...
分类:其他好文   时间:2015-01-17 18:07:00    阅读次数:441
BZOJ 3238 AHOI 2013 差异 后缀树
题目大意:求所有后缀长度减去LCP长度的二倍。 思路:之前用后缀数组写过,但是做法并不是很直观。现在学了后缀树再来写一次,这次思路就很清晰了。 首先我们把字符串按照倒序插入到后缀树中。形成的后缀树有一个很好的性质,连个后缀节点的LCA就是这两个后缀的LCP的位置,LCA的len值自然就是两个后缀的LCP。 建好树之后,进行一次树形DP,统计出来每两个后缀的LCP长度,计入总答案。 ...
分类:其他好文   时间:2015-01-17 18:06:18    阅读次数:221
树形DP:没有上司的舞会
题目描述Description Ural大学有N个职员,编号为1~N。他们有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。每个职员有一个快乐指数。现在有个周年庆宴会,要求与会职员的快乐指数最大。但是,没有职员愿和直接上司一起与会。输入描述Input Descri.....
分类:其他好文   时间:2015-01-17 16:30:25    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!