问题描述 东东有两个序列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]为以当前元素结尾的最长上升序列,那