给定 2 个整数集合M和N,升序输出他们的对等差分(symmetric difference) 。 对等差分是指结果中的数据来自M或N,但不同时存在于M和N中。 输入格式 第一行输入用空格分隔的M个整数 第二行输入用空格分隔的N个整数 输出格式 按升序输出M和N的对等差分集中的数据,每行输出一个数 示例 输入: 2 4 5 9 2 4 11 12 输出: 5 9 11 12 平均代码量 6 行
时间: 2024-02-11 17:05:06 浏览: 117
基于对称差分和光流估计的红外弱小目标检测
以下是实现代码:
```python
m = set(map(int, input().split()))
n = set(map(int, input().split()))
result = sorted((m - n) | (n - m))
for num in result:
print(num)
```
首先将输入的两个整数集合转换为集合类型,然后通过集合运算符将两个集合的对等差分求出,并将结果转换为列表类型并排序。最后遍历输出即可。
阅读全文