文章目录 题目 分析 代码 题目 [UVA 10559] 方块消除 分析 不能直接设计 d p [ l ] [ r ] dp[l][r] dp[l][r] 因为你消除了其中一部分,左右又会并过来一部分,因而你不知道实际消掉了些什么,因此加一维 d p [ l ] [ r ] [ x ] dp[l][r][x] dp[l][r][x] 表示 r r r 右边还有 x x x 个和 r r r 一样颜色的,消掉这些东西获得的分数,转移的时候枚举区间中和 r r