1 条题解
-
0
首发一次 AC 😋
题中的集合其实就是套了层壳,实际上就是位运算。
X中不存在,意思就是说X的那位是 0,反之,存在就是 1。
有位运算基础的朋友都可以发现这和 位运算 非常类似,并集 可以对应或(or),交集 对应 且(and)。
差集我们可能不懂什么意思,我们可以仔细观察题目中的解释,
X 中存在 且 Y 中不存在,可以对应到 u 的该位为 1 且 v 的该位为 0,
通过取反操作可以联系到 and(&)操作,u & (~v) 就能得到结果。
附 Python代码:
a, b = map(int, input().split()) u, v = a | b, a & b res = u & (~v) print(res)
- 1
信息
- ID
- 451
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 1
- 已通过
- 1
- 上传者