#T1306. 最长公共子上升序列
最长公共子上升序列
题目描述
给定两个整数序列,写一个程序求它们的最长上升公共子序列。
当以下条件满足的时候,我们将长度的序列 称为长度为的序列的上升子序列:
存在$1≤i_1
输入
每个序列用两行表示,第一行是长度,第二行是该序列的M个整数
输出
输出两个序列的最长上升公共子序列的长度。
样例
5
1 4 2 5 -12
4
-12 1 2 4
2
来源
一本通在线评测
给定两个整数序列,写一个程序求它们的最长上升公共子序列。
当以下条件满足的时候,我们将长度N的序列S_1,S_2,...,S_N 称为长度为M的序列A_1,A_2,...,A_M的上升子序列:
存在$1≤i_1
每个序列用两行表示,第一行是长度M(1≤M≤500),第二行是该序列的M个整数A_i(−231≤A_i<231)
输出两个序列的最长上升公共子序列的长度L。
5
1 4 2 5 -12
4
-12 1 2 4
2
一本通在线评测
By signing up a Hydro universal account, you can submit code and join discussions in all online judging services provided by us.