随笔分类 - 动态规划-DAG上的DP
摘要:[Codeforces 1197E]Culture Code(线段树优化建图+DAG上最短路) 题面 有n个空心物品,每个物品有外部体积$out_i$和内部体积$in_i$,如果$in_i out_j$,那么j就可以套在i里面。现在我们要选出n个物品的一个子集,这个子集内的k个物品全部套在一起,且剩
阅读全文
摘要:题面 "传送门" 分析 由于一个点可以经过多次,显然每个环都会被走一遍。 考虑缩点,将每个强连通分量缩成一个点,点权为联通分量上的所有点之和 缩点后的图是一个有向无环图(DAG) 可拓扑排序,按照拓扑序进行DP 子状态:$dp[i]$表示以i结尾的路径的最大权值和 状态转移方程 $dp[y]=max
阅读全文

浙公网安备 33010602011771号