摘要: 607B.Zuma 题目大意 就是给你一个数组,每次只能删除里面的回文子串 1 11 121 都算,求删完整串的最少删除次数.我们可以构建区间DP数组dp[i][j],并得出状态转移方程:当s[i]==s[j]时dp[i][j]=dp[i+1][r-1],因为就相当于删里面的回文时顺便删了外面两个对 阅读全文
posted @ 2022-04-20 09:46 朱朱成 阅读(51) 评论(0) 推荐(0)
摘要: [USACO16OPEN]248 G 思路与推导过程: 这题还是挺细节的,是一题区间dp,我们构建的dp[i][j]并不是代表i j 区间内能合成的最优值,而是代表能这个区间能完全合并为一个什么数,如果不行,这个区间的DP值仍然是一开始赋的-inf,一个巨小值。我们为什么要这么构建呢,如果构建的是区 阅读全文
posted @ 2022-04-20 09:22 朱朱成 阅读(65) 评论(0) 推荐(0)
摘要: P4170[CQOI2007]涂色 思路和推导过程: 这题也是一个区间上的DP,构建DP[i][j]表示i到j的区间变成目标需要的最少涂色次数,对于单个字母的区间,都初始化为1,因为变成目标字母只需要涂一次。 显然我们可以得出状态转移方程 有三种转移情况:dp[l][r]=1 l==rdp[l][r 阅读全文
posted @ 2022-04-20 09:08 朱朱成 阅读(133) 评论(0) 推荐(0)
摘要: P3205[HNOI2010]合唱队 题目大意: 题目的意思其实就是给你一个最终的序列,问有几种方法可以排成最终的序列。(我一开始给理解成了是给你一个序列,问能派出多少种序列.......),所以显然是用区间DP:这题目给你了最终的序列,就相当于区间确定了,最终答案肯定就是DP[1][N],只是这个 阅读全文
posted @ 2022-04-20 08:55 朱朱成 阅读(62) 评论(0) 推荐(0)
摘要: P5569 [SDOI2008] 石子合并 这题就是P1775石子合并的数据加强版,我们那题采用的是区间DP,时间复杂度为O(n3) (4*1e4)的三次方=1.6*1e13,显然超时。这里就必须用一个算法,叫做GarsiaWachs算法,可以降低时间复杂度至n2甚至nlogn. GarsiaWac 阅读全文
posted @ 2022-04-17 16:53 朱朱成 阅读(110) 评论(0) 推荐(0)
摘要: P1880[NOI1995] 石子合并 相较于P1775 石子合并(弱化版) - 洛谷 | 计算机科学教育新生态 (luogu.com.cn),洛谷P1775,这题就是变成了环形石子,我们可以用把环形拉成链,n->2n,这样从1->n的每一个为元素起点,长度为n,得到的序列,就是环形的每一个元素为起 阅读全文
posted @ 2022-04-17 16:34 朱朱成 阅读(73) 评论(0) 推荐(0)
摘要: P1775石子合并(弱化版) 题目: 分析一下: 这是一题最经典的区间DP,也是我学习区间DP的第一题。做题思路是构建DP数组dp[i][j],i、j分别代表区间的左右端点,思考状态转移方程,对于一个区间dp[i][j],(注意这里的区间并没有大小关系,只是从这一排石头上截取一部分的意思),把这个区 阅读全文
posted @ 2022-04-17 16:26 朱朱成 阅读(200) 评论(0) 推荐(0)
摘要: 1438.绝对差不超过限制的最长连续子数组 题目大意就是求最大连续的区间,使最大值减最小值小于等于limit. 数据范围: 一、Binary Tree 考虑枚举每一个区间,记录每一段长度并且更新ans,每一段长度里面都得满足max-miin<=limit,不满足就把删掉区间的左端点值,直到满足。外层 阅读全文
posted @ 2022-04-17 10:49 朱朱成 阅读(52) 评论(0) 推荐(0)
摘要: 1425.带限制的子序列和 意思就是寻找最大子区间和,子区间的每一个相邻元素可以下表最多相差k. 一、 想到求最大连续子区间和O(n)的方法,但是这题显然状态转移方程并不是dp[i]=max(dp[i-1],0)+a[i],他可以跳过最多k-1个元素 所以里面应该嵌套一层循环 for(int j=1 阅读全文
posted @ 2022-04-17 10:17 朱朱成 阅读(58) 评论(0) 推荐(0)
摘要: 950.按递增顺序显示卡牌 思路是,反过来想,我们只知道最后输出的结果,是本来序列的递增形式,要求解出这个这种牌组顺序。可以定义一个表示下标队列deque<int>num,外层一层循环表示排序后的序列deck数组逐一遍历,则ans[num.front]=deck[1],ans中第一个出队的一定是最小 阅读全文
posted @ 2022-04-17 09:35 朱朱成 阅读(51) 评论(0) 推荐(0)