全部评论
def func(n, v, a):
L, R = 0, 0
res = 0
s = 0
while R < n:
if s | a[R] <= v:
s |= a[R]
res = max(res, R - L + 1)
else:
s = 0
newL = R+1
for i in range(R, L, -1):
if s | a[i] > v:
break
else:
s |= a[i]
newL = i
L = newL
R += 1
# print(L,R)
return str(res) 第三题
100,9,100,0 第二题很迷,找不到bug
太难了🤣,坐等大佬
相关推荐
02-26 10:20
门头沟学院 测试工程师
拒绝996的悲伤蛙:此贴终结|给路过的牛友分享一下心得👇
实习的时候不要光埋头干活,身边的大佬同事才是真·宝藏人脉!大胆请教他们工作以及职场上的问题 点赞 评论 收藏
分享
查看21道真题和解析