1

21
2026.10.31
2026.10.31
发布于 安徽
class Solution:
def minimizeXor(self, num1: int, num2: int) -> int:
c1 = num1.bit_count()
c2 = num2.bit_count()
while c2 < c1:
num1 &= num1 - 1 # 最低的 1 变成 0
c2 += 1
while c2 > c1:
num1 |= num1 + 1 # 最低的 0 变成 1
c2 -= 1
return num1


评论 (0)