随笔分类 -  动态规划-DAG上的DP

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

点击右上角即可分享
微信分享提示