算法
文章平均质量分 53
_KEVEON
执迷不悟丶
展开
-
UVA 10559 Blocks 方块消除
【分析】为了叙述方便,设左数第i个方块的颜色为A[i]。按照线性结构动态规划的常见思路,设d(i,j)表示子序列i~j的最大得分,但是似乎无法用d(i,k)和d(k,j)来计算d(i,j),因为可能i~k和k~j各剩下一些,拼起来以后消除。如XAXBXCXDXEX,实际上是把A和E全部单个消除以后再消除X的。怎么办呢?在最优矩阵链乘中,枚举的是“最后一次乘法”的位置。本题是不是也可以枚举“最后一个方块什么时候消掉”呢?这个问题的答案有两种可能:直接把它所在的一段消掉;把它和左边的某段拼起来以后一起消。.原创 2021-09-07 16:44:39 · 758 阅读 · 0 评论 -
算法复习-回溯法
回溯法思想的介绍(旅行售货员问题,装载问题, 0-1背包问题,图的m着色问题)转载 2021-07-04 15:59:13 · 109 阅读 · 0 评论