首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
Strategic game
4条解析
开通博客写题解
Zhuwanxing
发表于 2021-04-27 14:20:47
题目大意 对于任意一条边,其都只有两种被覆盖的可能:1.被上面的节点(父节点)覆盖2.被下面的节点(子节点)覆盖故容易推出状态表示和方程dp[i][j]:以i为根的子树的所有边被覆盖且i的状态为j的所有方案的数量最小值(j = 0表示i不放士兵,j = 0为i放士兵)转移方程dp[i][0] = ∑
展开全文
MoXq
发表于 2022-12-27 19:17:32
Strategic game 题意: 给你一棵树,已知于某点放一个士兵,则与之相连的边就都能被“看守”,问使所有边都能有人看守至少要放置多少士兵。(本题为多组输入) 【与“没有上司的舞会”神似,经典树形dp】 思路: 树形dp为类似“树的后序遍历”的dfs, 由叶结点向根结点转移。 一条边要被看守,
展开全文
在刷题的单身狗很开心
发表于 2023-10-20 17:05:23
本题翻译过来:在一棵书上每条边都必须有一个或多个士兵节点,求最少的士兵节点的个数。 那么对于每一个节点来说有选与不选两种情况:dp[i][0/1]; 如果选的话儿子节点选与不选都行:dp[i][1] = 1 + (儿子节点累加和)min(dp[u][0], dp[u][1]); 如果不选的话儿子
展开全文
Z_L_G
发表于 2025-05-15 22:43:44
最小点覆盖 选择一个点,覆盖所有相邻边,最少选几个点能覆盖所有边 题意 给定一棵n个结点的树,选定一个结点后即可覆盖他的所有邻边,求覆盖所有邻边的最少选定结点数 思路 动态规划 对于每一个结点,由于覆盖边,所以自己考虑选和不选两种情况,且父亲没选,自己就一定得选,父亲选了,自己就可选可不选
展开全文
查看本题
查看本题讨论
相关比赛
1054-0x5E 动态规划-总结与练习
进入比赛
25022-2021秋季算法入门班第八章习题:动态规划2
进入比赛
27023-寒假冲刺
进入比赛
28258-牛客竞赛动态规划专题班树型dp例题
进入比赛
28691-动态规划2
进入比赛
等你来战
查看全部
牛客小白月赛130
报名截止时间:2026-03-20 21:00
CACPC - 环海岸线联盟联合校赛决赛(同步赛)
报名截止时间:2026-03-21 18:00
2026年山东大学(威海)程序设计新星赛(同步赛)
报名截止时间:2026-03-21 18:00
2026 年中国传媒大学程序设计大赛(同步赛)
报名截止时间:2026-03-21 17:00
蓝桥杯多校模拟赛
报名截止时间:2026-03-21 18:00
第二十二届西南科技大学ACM程序设计竞赛(同步赛)
报名截止时间:2026-03-22 17:30
2026 年广东工业大学程序设计竞赛(同步赛)
报名截止时间:2026-03-22 18:30
牛客周赛 Round 136
报名截止时间:2026-03-22 21:00
牛客练习赛150
报名截止时间:2026-03-27 21:30
“⌬杯”蓝桥杯大赛省赛模拟赛
报名截止时间:2026-03-29 17:00
牛客2026年愚人节比赛
报名截止时间:2026-04-01 21:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题