09 2019 档案
摘要:贪心(微扰) + dp 这道题还是比较难的,前置知识: 1. 贪心的微扰(邻项交换)证法,例题: "国王游戏" , "耍杂技的牛" 2. 01背包 算法1:暴力$O(T n! n)$ 可以$dfs$全排列枚举所有吃的方案,然后每次线性算能量取最大值即可。 算法2:贪心 + dp $O(T n \su
阅读全文
摘要:"题目链接" 设 $0$ 为单调伸长, $1$ 为单调伸短。 设 $f[i][j][l][r][x(0 / 1)][y (0 / 1)]$ 为第 $i$ 行,已经选出$j$个格子,第$i$行选择了$[l, r]$ 区间的最大值。左右端点$x, y$分别为 单调伸长 / 单调伸短 的最大权值。 状态转
阅读全文