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
树形DP水题。记录下每个点的子树的最多节点数,以及所有子树的总结点数。然后遍历找就行了。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define LL __int64
#d...
分类:
其他好文 时间:
2015-01-18 13:14:05
阅读次数:
213
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
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
两次DFS,先从下往上搜一次,记录每个点到子树的最长距离与次长距离。次长距离的目的是如果在第二次更新的时候,最长距离与该子节点的方向是同一个方向,那就不能用这个最长距离了,只能用次长距离来更新。那么第二次dfs就是来从上往下来更新状态的。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2015-01-18 11:51:14
阅读次数:
160
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
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
SVT什么意思?
suffix virtual tree。
没有错!后缀虚树
好了,下面发一段以前的文字。
话说其实后缀数组分治能写,当时想shei了。
Vn:
啊,水题。
一看到“后缀”和这数据范围,肯定后缀数组、后缀自动机、后缀树走起!
然后我们可以轻松构造出来一个后缀树,然后每次询问树形DP随便乱搞就能过了。但是这个时候显然会TLE,所以我们可以尝试利用【...
分类:
其他好文 时间:
2015-01-17 18:07:00
阅读次数:
441
题目大意:求所有后缀长度减去LCP长度的二倍。
思路:之前用后缀数组写过,但是做法并不是很直观。现在学了后缀树再来写一次,这次思路就很清晰了。
首先我们把字符串按照倒序插入到后缀树中。形成的后缀树有一个很好的性质,连个后缀节点的LCA就是这两个后缀的LCP的位置,LCA的len值自然就是两个后缀的LCP。
建好树之后,进行一次树形DP,统计出来每两个后缀的LCP长度,计入总答案。
...
分类:
其他好文 时间:
2015-01-17 18:06:18
阅读次数:
221
题目描述Description Ural大学有N个职员,编号为1~N。他们有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。每个职员有一个快乐指数。现在有个周年庆宴会,要求与会职员的快乐指数最大。但是,没有职员愿和直接上司一起与会。输入描述Input Descri.....
分类:
其他好文 时间:
2015-01-17 16:30:25
阅读次数:
197