问题 3838 --集合对称差

3838: 集合对称差★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 329  解决: 185
[提交][状态][命题人:]

题目描述

我们之前已经学习了集合的并,比如两个集合A和B,他们的并集可表示为AvB

AvB为A和B两个集合所有元素去除重复元素合并得到的集合

集合的交,A^B为两个集合中重复元素组成的集合

集合的差,A-B为A集合去除两个集合重复元素得到的集合

比如A={1,2,3,4,5,6}, B={3,4,5,6,7,8,9}

则AvB={1,2,3,4,5,6,7,8,9}, A^B={3,4,5,6}, A-B={1,2}, B-A={7,8,9}

下面我们一起来学习一种新的集合运算,称之为对称差A@B=(A-B)v(B-A)

输入

给定两个正整数,分别表示A和B集合中的元素个数,元素个数不超过100,每个元素的值不超过1000

下面两行,分别为A集合中的元素和B集合中的元素

输出

第一行输出A@B的元素个数

第二行,从小到大输出A@B中的元素,两个数之间空格隔开

样例输入
Copy
6 7
1 2 3 4 5 6
3 4 5 6 7 8 9
样例输出
Copy
5
1 2 7 8 9

提示

来源

[提交][状态]