动态规划--树形DP
niiick
OIer/ACMer
展开
-
树形DP—树的直径
树的直径 通俗的讲就是求树上的最长链的长度 一般有两种求法,各有优势DP法用dp[u]dp[u]dp[u]表示从结点u出发能走到的最远距离 设viviv_i为u的子节点 那么有dp[u]=max(dp[vi]+dis(u,v))dp[u]=max(dp[vi]+dis(u,v))dp[u]=max(dp[v_i]+dis(u,v)) 对于经过结点u的最长链长度mxlen[...原创 2018-06-15 18:07:39 · 4201 阅读 · 0 评论 -
BZOJ1912 || 洛谷P3629 [APIO2010]巡逻【树的直径】
Time Limit: 4 Sec Memory Limit: 64 MBDescriptionInput第一行包含两个整数 n, K(1 ≤ K ≤ 2)。接下来 n – 1行,每行两个整数 a, b, 表示村庄a与b之间有一条道路(1 ≤ a, b ≤ n)。Output输出一个整数,表示新建了K 条道路后能达到的最小巡逻距离。HINT10%的...原创 2018-06-16 18:42:43 · 228 阅读 · 0 评论 -
洛谷P1352 没有上司的舞会【树上最小点覆盖】P1352 没有上司的舞会【树上最大点权独立集】
树上最小点覆盖定义一个结点可以覆盖所有与他得连边 求一个最小点集,覆盖树上所有边 输出这个数量洛谷P2016 战略游戏 dp[u][0/1]分别表示 不选/选 u结点,覆盖u及其子树所需的最小点数 dp[u][0]+=dp[v][1]dp[u][0]+=dp[v][1]dp[u][0]+=dp[v][1] dp[u][1]+=min(dp[v][0],dp[v][1])dp[u]...原创 2018-06-16 18:56:36 · 276 阅读 · 0 评论 -
BZOJ1217 || 洛谷P2279 [HNOI2003]消防局的设立【树形D(tan)P(xin)】
Description2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地。起初为了节约材料,人类只修建了n-1条道路来 连接这些基地,并且每两个基地都能够通过道路到达,所以所有的基地形成了一个巨大的树状结构。如果基地A到 基地B至少要经过d条道路的话,我们称基地A到基地B的距离为d。由于火星上非常干燥,经常引发火灾,人类决定 在火星上修建若干个消防局。消防局只能修建在基地里,...原创 2018-06-20 13:32:40 · 335 阅读 · 0 评论 -
洛谷P2014 选课 | P2515 [HAOI2010]软件安装 | P1273 有线电视网【树上背包】
题目描述在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要从这些课程里选择M门课程学习,问他能获得的最大学分是多少?输入格式:第一行有两个整数N,M用空格隔...原创 2018-06-20 13:37:49 · 226 阅读 · 0 评论 -
BZOJ1040 || 洛谷P2607 [ZJOI2008]骑士【基环树+树形DP】
Time Limit: 10 SecMemory Limit: 162 MBDescriptionZ国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争。战火绵延五百里,在和平环境中安逸了数百年的Z国又怎能抵挡的住Y国的军队。于是人们把所有的希望都寄托在了骑士团的身上,就像期待...原创 2020-09-21 14:04:22 · 122 阅读 · 0 评论 -
BZOJ5290 || 洛谷P4438 [HNOI/AHOI2018]道路【树形DP】
时空限制 1000ms / 512MB题目描述W 国的交通呈一棵树的形状。W 国一共有原创 2019-03-15 20:51:27 · 239 阅读 · 0 评论 -
洛谷P5021 赛道修建【树形DP+贪心】
时空限制 1000ms / 128MB题目描述C 城将要举办一系列的赛车比赛。在比赛前,需要在城内修建 mmm 条赛道。C 城一共有 nnn 个路口,这些路口编号为 1,2,…,n1,2,…,n1,2,…,n,有 n−1n-1n−1 条适合于修建赛道的双向通行的道路,每条道路连接着两个路口。其中,第 iii 条道路连接的两个路口编号为 aia_iai 和 bib_ibi,该道路的长度为 ...原创 2019-04-02 22:18:01 · 446 阅读 · 0 评论