2022寒假翻译02
最长的连续1
这里有一系列二进制字符串s0,s1,s2,……,它们按照下面的递推关系而定义
- s0=0
- si=si−1+bi
- bi意味着没有前置0的i的二进制形式。例如,b5=101,和si−1+bi意味着把字符串bi放到si-1的后面。
s0 | s1 | s2 | s3 | s4 | s5 | …… |
0 | 01 | 0110 | 011011 | 011011100 | 011011100101 | …… |
让我们用pk表示长度为k的s10100.现在给一个数k,请计算在pk中最长的连续1的长度。