jzoj5442. 【NOIP2017提高A组冲刺11.1】荒诞
jzoj5442
Description
一个无向图,最长的简单路径长度不超过10,要求每个点要么被选,要么有一个直接相连的点被选,求最小代价
Solution
30pts
暴力
45pts
加上树形DP
满分做法
还是考虑DP,由于原图是无向图,其 dfs 树深度不超过10,因此考虑跟树形DP一样做
设 fx,sf_{x,s}fx,s 表示已经覆盖完 欧拉序/dfs序 在x之前的点(x到根路径上的点除外),x到根路径上的点状态为s,最小代价
往下传时枚举祖先的状态,分选和不选两种情况转移
往上传时比较简
原创
2021-01-19 08:47:32 ·
125 阅读 ·
0 评论