区间DP
lasomisolaso~
这个作者很懒,什么都没留下…
展开
-
Educational Codeforces Round 83 (Rated for Div. 2) E. Array Shrinking 区间DP
题意:给出一个序列 a[1],a[2],a[3],...,a[n]a[1], a[2], a[3], ..., a[n]a[1],a[2],a[3],...,a[n]。可以进行如下操作:选择两个相邻且相等的元素a[i],a[i+1]a[i], a[i + 1]a[i],a[i+1],将它们用一个元素a[i]+1a[i] + 1a[i]+1代替。问最后剩下的序列最短的长度是多少。思路:首先...原创 2020-03-13 21:13:17 · 133 阅读 · 0 评论 -
CodeForces 1132F(区间DP)
题意:给定一个字符串,每次可以删除连续的相同的字符。问需要多少次能删除全部的字符。思路:区间DP。dp[l][r] 表示l~r区间所需要的最小次数。对于每一段区间,考虑两种情况。左右端点相同,那么删除右端点的时候会将左端点一并删除,所以就可以相当于不考虑左端点,就可以由dp[l+1][r],或者dp[l][r-1]转移。这种情况最优解有可能是分不成左右两个子问题的,可能每次都在区...原创 2019-08-29 19:36:36 · 217 阅读 · 0 评论