1 条题解

  • 0
    @ 2025-9-18 17:17:29

    首发一次 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
    上传者