题目大意:给定一棵树,求最小路径覆盖
数据范围1W,看到还想跑网络流来着= = 不过算了明明树形DP这么水还是不要用网络流这种大杀器为好
首先将所有的链都考虑成以链上所有点的LCA为转折点的V字形
那么点有两种:转折点和非转折点
因此我们选择两种状态进行转移:还会和父亲组成链的状态和成为转折点的状态
转移就自己YY算了
时间复杂度是线性的
#include
#include
#i...
分类:
其他好文 时间:
2015-02-24 09:08:46
阅读次数:
169
ydc题解上写着贪心,后来又说是树形dp。。。可惜看不懂(顺便骗三连)其实就是每个叶子开始拉一条链,从下面一路走上来,遇到能把两条链合起来的就合起来就好了。 1 /************************************************************** 2 ...
分类:
其他好文 时间:
2015-02-23 20:05:25
阅读次数:
246
题意:给定n个点的树,m个黑点以下n-1行给出边和删除这条边的费用以下m个黑点的点标[0,n-1]删除一些边使得随意2个黑点都不连通。问删除的最小花费。思路:树形dp每一个点有2个状态,成为黑点或白点。若本身这个点就是黑点那么仅仅有黑点一种状态。否则能够觉得是子树中某个黑点转移上来。所以dp[i][...
分类:
其他好文 时间:
2015-02-22 17:20:22
阅读次数:
141
树形DP
Perfect Service
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 1378
Accepted: 668
Description
A network is composed of N computers...
分类:
其他好文 时间:
2015-02-22 13:28:05
阅读次数:
139
树形DP,恩然后就不会了。。。先写了个错的离谱程序。。。果然WA了然后开始乱搞,欸,对了!令f[i], g[i], h[i]分别表示i号节点自己放士兵,被儿子上的士兵控制,不被儿子上的士兵控制但被父亲上的士兵控制的情况下,以i为子树中最少的士兵数F[i], G[i], H[i]表示对应的方案数,然后...
分类:
其他好文 时间:
2015-02-21 13:09:20
阅读次数:
156
问题描述:有一棵树,树上节点编号1~n,其中节点1为根节点,树上的每个节点有其对应的一个价值。现在要减掉一些枝桠,只留下m个节点的一棵树(必须包含根节点),为这m个节点着色,约束条件是要使剩下m个节点的价值之和最大化。算法思路:状态定义:dp[x][j]表示以节点x为根的子树中,着色节点数目为j时,...
分类:
其他好文 时间:
2015-02-20 16:19:23
阅读次数:
151
题目大意:给定一棵树,求最小支配集以及最小支配集数量
首先我们需要会求最小支配集- -
其实支配集的求法很优雅的= = 那些第一问就写了一大坨的第二问还怎么写- -
可以自己YY一下简单的支配集求法= = 实在不懂看代码吧我懒得解释了= =
然后第二问就直接把方案数顺便统计下就行了
大半夜胡乱写了发居然也过了= =
#include
#include
#in...
分类:
其他好文 时间:
2015-02-20 09:43:55
阅读次数:
212
deque 的插入操作不一定有 vector 快
#include
#include
#include
#include
using namespace std;
#define NOT_SELECTED 0
#define SELECTED 1
#define SIZE 6001
vector relations[SIZE];
bool visited[SIZE];
int DP[...
分类:
其他好文 时间:
2015-02-18 22:07:01
阅读次数:
310
//继续水一道树形dp 1 #include "iostream" 2 #include "cstdio" 3 #include "cstring" 4 #include "algorithm" 5 #include "cmath" 6 using namespace std; 7 __int64 ...
分类:
其他好文 时间:
2015-02-18 16:25:40
阅读次数:
145
//再水一发树形dp 1 #include "iostream" 2 #include "cstdio" 3 #include "cstring" 4 #include "algorithm" 5 using namespace std; 6 int dp[6010][2]; 7 bool vis[...
分类:
其他好文 时间:
2015-02-18 14:04:51
阅读次数:
165