题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5693 题解: 一种朴实的想法是枚举选择可以删除的两个或三个数(其他的大于三的数都能凑成2和3的和),删掉.然后一直递归下去.但删除子串的操作不容易,而且搜索复杂度有点大,记忆化判相同子序列也不容易. 可以看出,这些问题都是由于删除这个操作引起的. 因此为了保证dp的可操作性,我们没必要真的删除,另dp[l][r]表示区间[l,r]能删除的最大个数,如果dp[l][r]==r-l+1说明这一段是都可…