比赛场次 | 506 |
---|---|
比赛名称 | 20220531高一小测验 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2022-06-01 18:30:00 |
结束时间 | 2022-06-01 21:50:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 最长公共上升子序列 |
---|---|
输入输出 | lcis.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
dew52 | AAAAAAATAT | 2.134 s | 20.10 MiB | 80 |
Lesater | AAATTTTATA | 5.000 s | 2.88 MiB | 50 |
什么都想学什么都学了一点的晓无痕 | AAATTTTATA | 5.000 s | 2.88 MiB | 50 |
给定两个序列A和B,求两个序列的最长公共上升子序列。
对于两个序列A和B,如果它们都包含一段位置不一定连续的数,而且数值是严格递增的,那么称这一段数是两个序列的公共上升子序列,而所有的公共上升子序列中最长的就是最长公共上升子序列。
第一行一个整数$n$,第二行$n$个整数,即第一个序列;
第三行一个整数$m$,第四行$m$个整数,即第二个序列。
一行一个整数为最长公共上升子序列的长度。
5 1 4 2 5 12 4 12 1 2 4
2
30%的数据中:$n,m\leq 100$;
50%的数据中:$n,m\leq 500$;
100%的数据中:$n,m\leq 3000$,$Ai,Bi$均不超过$2^{31}-1$。
HZOI 2016