#P824. 【基础】同时出现的数

    ID: 2367 传统题 1000ms 128MiB 尝试: 1 已通过: 1 难度: 3 上传者: 标签>数组问题二分普及一维数组二分查找数组排序

【基础】同时出现的数

题目描述

Medusa 同学拿到了 22 组数字,老师请你编程帮他找出,第 22 组数中的哪些数,在第 11 组数中出现了,从小到大输出所有满足条件的数。

比如:

11 组数有:8,7,9,8,2,6,38, 7, 9, 8, 2, 6, 3

22 组数有:9,6,8,3,3,2,109, 6, 8, 3, 3, 2, 10

那么应该输出:2,3,3,6,8,92, 3, 3, 6, 8, 9

输入格式

第一行两个整数 nnmm,分别代表 22 组数的数量。

第二行 nn 个正整数。

第三行 mm 个正整数。

输出格式

按照要求输出满足条件的数,数与数之间用空格隔开。

样例

7 7
8 7 9 8 2 6 3
9 6 8 3 3 2 10
2 3 3 6 8 9

数据范围

对于 60%60\% 的数据:1n,m10001\le n,m\le 1000,每个数 2×109\le 2\times 10^9

对于 100%100\% 的数据:1n,m1000001\le n,m\le 100000,每个数 2×109\le 2\times 10^9

来源

数组问题 二分