换根dp
文章平均质量分 90
秋天俯身采种子
我在想,飞蛾扑火时一定是极快乐幸福的。
展开
-
OpenJudge1043 树上游戏(换根dp+细节处理)
树上游戏 给定一棵 nnn 个节点的树,点从 111 到 nnn 编号,点有点权,边有边权, Alice\text{Alice}Alice 和 Bob\text{Bob}Bob 两人在做游戏。 棋子以某一个点 sss 为起点,玩家移动该棋子,有以下两条规则: 移动时不能经过已经走过的边 能移动则必须移动,不能在可移动时停留在原地 由 Alice\text{Alice}Alice 开始,轮流移动棋子,最终的得分为经过的点权之和减去经过的边权之和。 Alice\text{Alice}Alice 想要最大化得原创 2021-02-25 22:43:32 · 434 阅读 · 0 评论 -
[POI2008]STA-Station
之前都看过有这个dp,一直不知道是啥意思,本来弱弱树形dp都不太熟悉,不过今天工数课的时候突然想看一下,写个板子题练练吧。 对于我的理解,换根的题目一般是根不确定,而求得答案与根是谁有关,而且通过暴力枚举每个点为根节点即可得到答案。 这时候如果我们发现当该点的信息能够通过父节点的信息递推出来,那么我们可以考虑尝试换根dp,毕竟换根dp的本质还是递推,只不过通过父节点的信息递推本节点。 [POI2008]STA-Station #define IO ios::sync_with_stdio(false);ci原创 2020-10-22 16:50:44 · 188 阅读 · 0 评论