DP—LIS、LCS
文章平均质量分 77
Coolxxs
Coolxxx。。居然被人抢注了
ACMer--Regional Golden Medalist
即将退役了
展开
-
【动态规划】【二分】【最长上升子序列】Vijos P1028 魔族密码
题目链接: https://vijos.org/p/1028题目大意: 给N个字符串(N 如果在一个由一个词或多个词组成的表中,除了最后一个以外,每个单词都被其后的一个单词所包含 即前一个单词是后一个单词的前缀,则称词表为一个词链。例如下面单词组成了一个词链: i int integer 但下面的单词不组成词链: integer intern题目思路:原创 2016-08-16 23:37:20 · 402 阅读 · 0 评论 -
【动态规划】【最长公共子序列】Vijos P1111 小胖的水果
题目链接: https://vijos.org/p/1111题目大意: 多组数据,给两个字符串s1,s2,求把s1,s2拆开从前往后合并后最短是多少 apple + peach = appleach ananas + banana = bananas pear + peach = pearch 题目思路: 【动态规划】 先求最长公共子序列,f[i][j]原创 2016-08-16 23:37:22 · 283 阅读 · 0 评论 -
【动态规划】【二分】【最长上升子序列】HDU 5773 The All-purpose Zero
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5773题目大意: T组数据,n个数(n题目思路: 【动态规划】【二分】【最长上升子序列】 按最长上升子序列做,遇到0的时候更新所有长度的最优解。(这种暴力解法都能过?而且还比标解快?) 1 // 2 //by coolxxx 3 // 4 #in原创 2016-08-16 23:37:04 · 279 阅读 · 0 评论 -
【动态规划】XMU 1030 苦恼的月下老人
题目链接: http://acm.xmu.edu.cn/JudgeOnline/problem.php?id=1030题目大意: 给定两个字符串的长度和内容,求最长公共子序列。题目思路: 【动态规划】 求最长公共子序列。f[i][j]表示第一个串匹配到i,第二个串匹配到j的最长长度。 1 // 2 //by coolxxx 3 // 4原创 2016-08-16 23:35:58 · 374 阅读 · 0 评论 -
【动态规划】【二分】【最长下降子序列】XMU 1041 Sequence
题目链接: http://acm.xmu.edu.cn/JudgeOnline/problem.php?id=1041题目大意: 一个二维平面,上面n(n 包含是指xy坐标均不大于。题目思路: 【最长下降子序列】【动态规划】【二分】 这题n有107,所以用二分做最长下降子序列。 首先将所有点按x坐标或者y坐标排序,保证一维的单调性。 之后在剩余一维原创 2016-08-16 23:36:08 · 487 阅读 · 0 评论 -
【二分】【最长上升子序列】HDU 5489 Removed Interval (2015 ACM/ICPC Asia Regional Hefei Online)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5489题目大意: 一个N(N题目思路: 【二分】【最长上升子序列】 首先,假设去掉[i,i+m-1]这L个数,剩余的LIS长度为max(i左端最后一个不大于a[i+m]的LIS长度+a[i+m]开始到最后的LIS长度)。 所以,我们原创 2016-09-02 20:32:26 · 317 阅读 · 0 评论