12-1位運算leetcode#371代碼Python下超時問題
来源:12-1 位运算简介和举例(1)
慕少9397369
2021-11-18
leetcode#371的答案在Python跑不過, Time Limit Exceeded :(
写回答
1回答
-
javaman
2021-11-23
Python对整数范围(bit)数没有做限制
需要一些特殊处理
class Solution: def getSum(self, a: int, b: int) -> int: MAX = 0x7fffffff mask = 0xffffffff while a: c = ((a & b) << 1) & mask b = (a ^ b) & mask a = c return b if b <= MAX else ~(b ^ mask)
00
相似问题