返回
信息
题目集
记录
广播
2
统计
排名
登录
1306:最长公共子上升序列
1 Sec
64 MB
Special Judge
|
Markdown
获取标签
4
13
54
通过人数
尝试人数
总提交数
题目描述
给定两个整数序列,写一个程序求它们的最长上升公共子序列。 当以下条件满足的时候,我们将长度 $N$的序列$S_1,S_2,...,S_N$ 称为长度为$M$的序列$A_1,A_2,...,A_M$的上升子序列: 存在 $ 1≤i_1<i_2<...<i_N≤M $,使得对所有 $ 1≤j ≤ N $,均有$S_j = A_{ij}$,且对于所有的$1≤j ≤ N$,均有$S_j<S_{j+1}$。
输入格式
每个序列用两行表示,第一行是长度$M(1≤M≤500)$,第二行是该序列的M个整数$A_i(-2^{31}≤A_i≤2^{31} )$
输出格式
<p>在第一行,输出两个序列的最长上升公共子序列的长度$L$。在第二行,输出该子序列。如果有不止一个符合条件的子序列,则输出任何一个即可。</p>
样例输入 #1
复制
5 1 4 2 5 -12 4 -12 1 2 4
样例输出 #1
复制
2 1 4
来源
一本通1306
您尚未登录,无法进行代码提交
A
35/66
B
33/66
C
33/35
D
33/75
E
31/73
F
31/104
G
33/59
H
34/87
I
4/54
J
8/17
K
9/16
L
20/35
M
9/12
N
6/10
O
29/85
P
33/46
Q
3/3
R
11/30
S
8/26
T
32/50
U
24/60
V
2/2
W
29/34
X
0/3
Y
7/11
Z
1/1
AA
30/60
AB
10/17
AC
5/5
AD
29/39
AE
25/54
AF
5/18
AG
20/52
AH
3/15
上传者
coach
评测详情 #
Markdown 题面
×
2025寒假新生集训四(线性dp&背包问题)
2025-01-14 09:30
2025-01-14 22:00
-1
登录
×
账号
密码
记住我
系统提示
×
比赛已经开始,是否立即前往题目集页面查看?
系统提示
×
比赛已结束,感谢参与。