首页 > Strategic game
头像 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]); 如果不选的话儿子 展开全文

等你来战

查看全部