摘要:
/* * hdu6592 * 题意: * 给你一个数组,让你求出最长的字典序最大的和最小的单峰子序列 * 思路: * 考虑dp。 * L[i][0]表示a[i]一定取,序列a[1~i]的最长上升子序列长度 * L[i][1]表示a[i]一定取,序列a[1~i]的最长单峰子序列长度 * R[i][0] 阅读全文
摘要:
给定一个字符串,主角需要用打字机将字符串打出来,每次可以: (1)花费p来打出任意一个字符。 (2)花费q将已经打出的某一段子串复制到后面去。 求解最小花费。 题解: 考虑dp。 设置dp[i]表示已经打出前i个字符的最小花费,这样设置状态是没有后效性的。 那么显然有: dp[i]=dp[i-1]+ 阅读全文