1. 首页
  2. 数据库
  3. 其它
  4. LIS & LCS(动态规划)

LIS & LCS(动态规划)

上传者: 2021-01-31 07:57:37上传 PDF文件 33KB 热度 14次
问题描述 东东有两个序列A和B。 他想要知道序列A的LIS和序列AB的LCS的长度。 注意,LIS为严格递增的,即a1<a2<...<ak(ai<=1,000,000,000)。 Input 第一行两个数n,m(1<=n<=5,000,1<=m<=5,000) 第二行n个数,表示序列A 第三行m个数,表示序列B Output 输出一行数据ans1和ans2,分别代表序列A的LIS和序列AB的LCS的长度 解题思路 这个题是基本的动态规划问题,LIS是最长上升子序列,LCS是最长公共子序列。 求解LIS就是设dp[i]为以当前元素结尾的最长上升序列,那
下载地址
用户评论

微信扫一扫:分享