#P1111. 集合.差集

集合.差集

题目描述

小鱼同学在学习集合的知识,这一节课学习了差集的概念:

集合:给定两个数组 A ,B ,各自都有若干个不重复的数字,我们可以把 A 数组看成集合A,数组 B 看成集合B

数的差集:给定两个数组 A (集合 A ),B (集合 B ),各自都有若干个不重复的数字,我们可以把 A 数组看成集合A,数组 B 看成集合B。所有虽然属于数组 A 不属于数组 B 的元素组成的集合,叫做集合 A 与集合 B 的差集(也叫叫集合A与集合B的余集);比如:数组 {1,2,3,4} 和 {2,3} 的差集为 {1,4}。

现给定 2 个数组A[ ]和B[ ],每个数组都含有若干不重复的元素,请求出 A[ ] 和 B[ ] 的差集。

img

img

输入格式

第一行有一个整数 n ,代表集合 A 的元素个数

第二行有 n 个整数,代表 A 数组存储的整数,用空格隔开

第三行有一个整数 m ,代表集合 B 的元素个数

第四行有 m 个整数,代表 B 数组存储的整数,用空格隔开

数据范围

20 <= n , m <= 15000

两个集合的数都是大于等于 0 的整数

输出格式

一行输出第一个数组与第二个数组的差集,按从小到大的顺序输出,用空格隔开这些元素

样例

3
2 1 3
4
5 4 3 2
1
4
1 2 3 4
2
3 2
1 4