import sys n = bin(int(input()))[2:] s = 0 f = False res = 0 for _ in n: if _ == '1': f = True s += 1 else: f = False res = max(res,s) s = 0 if f: res = max(res,s) print(res)
bin 转二进制后用滑动窗口,滑动窗口需要注意尾部