305228: CF994A. Fingerprints
Memory Limit:256 MB
Time Limit:1 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Fingerprints
题意翻译
## 题目背景 你被关了起来,为了逃脱,你必须要有正确的密码。 ## 题目描述 给出 $1$ 个长度为 $n$ 的密码序列和 $1$ 个长度为 $m$ 的指纹序列。求出密码序列中最长的子序列,满足子序列中的数都在指纹序列中出现。 ## 输入格式 第 $1$ 行,有 $2$ 个整数,分别为密码序列的长度 $n$ 和指纹序列的长度 $m$ 。 (数据范围: $1 \leqslant n,\ m \leqslant 10$ ) 第 $2$ 行,有 $n$ 个整数,表示密码序列的元素 $x_i$ 。 第 $3$ 行,有 $m$ 个整数,表示指纹序列的元素 $y_i$ 。 (数据范围: $0 \leqslant x_i,\ y_i \leqslant 9$ ) ##输出格式 仅 $1$ 行,有若干个整数,表示满足条件的最长子序列,每两个数间以单个空格隔开。 ##提示与说明 - 第 $1$ 组样例的解释: 因为指纹序列是 $\{1,\ 2,\ 7\}$ ,所以密码序列中只有 $7$ , $2$ , $1$ 是满足条件的,其余的元素都没用。因此输出最长的子序列 $\{7,\ 2,\ 1\}$ 。 - 第 $2$ 组样例的解释: 因为指纹序列是 $\{0,\ 1,\ 7,\ 9\}$ ,所以密码序列中 $3$ 和 $4$ 是没用的,只有 $1$ 和 $0$ 满足条件。因此输出最长的子序列 $\{1,\ 0\}$ 。 感谢@Sooke 提供翻译题目描述
You are locked in a room with a door that has a keypad with 10 keys corresponding to digits from 0 to 9. To escape from the room, you need to enter a correct code. You also have a sequence of digits. Some keys on the keypad have fingerprints. You believe the correct code is the longest not necessarily contiguous subsequence of the sequence you have that only contains digits with fingerprints on the corresponding keys. Find such code.输入输出格式
输入格式
The first line contains two integers $ n $ and $ m $ ( $ 1 \le n, m \le 10 $ ) representing the number of digits in the sequence you have and the number of keys on the keypad that have fingerprints. The next line contains $ n $ distinct space-separated integers $ x_1, x_2, \ldots, x_n $ ( $ 0 \le x_i \le 9 $ ) representing the sequence. The next line contains $ m $ distinct space-separated integers $ y_1, y_2, \ldots, y_m $ ( $ 0 \le y_i \le 9 $ ) — the keys with fingerprints.
输出格式
In a single line print a space-separated sequence of integers representing the code. If the resulting sequence is empty, both printing nothing and printing a single line break is acceptable.
输入输出样例
输入样例 #1
7 3
3 5 7 1 6 2 8
1 2 7
输出样例 #1
7 1 2
输入样例 #2
4 4
3 4 1 0
0 1 7 9
输出样例 #2
1 0