三、最长公共子上升序列f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
题目描述f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
给定两个整数序列,写一个程序求它们的最长上升公共子序列。 当以下条件满足的时候,我们将长度为N的序列S1 , S2 , . . . , SN 称为长度为M的序列A1 , A2 , . . . , AM 的上升子序列: 存在 1 <= i1 < i2 < . . . < iN <= M ,使得对所有 1 <= j <=N,均有Sj = Aij,且对于所有的1 <= j < N,均有Sj < Sj+1。f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
二、输入格式f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
每个序列用两行表示,第一行是长度M(1 <= M <= 500),第二行是该序列的M个整数Ai (-231 <= Ai < 231 )f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
三、输出格式f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在第一行,输出两个序列的最长上升公共子序列的长度L。在第二行,输出该子序列。如果有不止一个符合条件的子序列,则输出任何一个即可。f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
四、输入输出样例f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入 #1f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
5f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 4 2 5 -12f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
-12 1 2 4f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库 |
f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出 #1f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 4f7t100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库 |