| 比赛场次 | 422 | 
|---|---|
| 比赛名称 | H大佬的水题争霸赛 | 
| 比赛状态 | 已结束比赛成绩 | 
| 开始时间 | 2018-08-04 12:10:00 | 
| 结束时间 | 2018-08-05 12:00:00 | 
| 开放分组 | 全部用户 | 
| 组织者 | 雾茗 | 
| 注释介绍 | 膜拜H大佬 | 
| 题目名称 | 最长公共上升子序列 | 
|---|---|
| 输入输出 | lcis.in/out | 
| 时间限制 | 1000 ms (1 s) | 
| 内存限制 | 256 MiB | 
| 测试点数 | 10 简单对比 | 
| 用户 | 结果 | 时间 | 内存 | 得分 | 
|---|---|---|---|---|
|  | AAAAAAAAAAAAAAA | 0.020 s | 0.33 MiB | 100 | 
|  | AAAAAAAAAAAAAAA | 0.050 s | 0.39 MiB | 100 | 
|  | AAAAAAAAAAAAAAA | 0.090 s | 2.49 MiB | 100 | 
给定两个序列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