#R0001. 合并数列

    ID: 161 传统题 2000ms 512MiB 尝试: 62 已通过: 4 难度: 8 上传者: 标签>动态规划数据结构算法基础暴力二分ST 表单调队列队列贪心

合并数列

题目描述

给定两个仅由一位数字组成的数列 a,ba, b,现在要从这两个数列中取出 kk 个数,组成一个 kk 位数 cc ,同时满足 cc 中来自 aa 中的元素组成的数列 aa'aa 的子数列,来自 bb 中的元素组成的数列 bb'bb 的子数列。求这个 kk 位数 cc 的最大值。

输入格式

第一行一个整数 TT,表示测试用例组数。

每组测试用例第一行三个整数 nnmmkk, 分别表示数列 aabb 的元素个数以及所求的数的位数。

第二行 nn 个整数,表示数列 aa

第三行 mm 个整数,表示数列 bb

输出格式

对于每组数据,输出一行,表示所求的 kk 位数 cc

2
3 3 4
3 2 1
4 3 2
8 8 7
8 9 5 4 3 6 0 7
2 4 3 1 6 7 4 3
4332
9764307

数据范围

1n,m5×1031\le n, m\le 5\times10^3

1kmin{5×103,n+m}1 \le k \le \min\{5\times 10^3, n + m\}

0ai,bi90 \le a_i, b_i \le 9

数据保证:a1b10a_1 | b_1 \neq 0