3040. 非重复二进制串

单点时限: 2.0 sec

内存限制: 256 MB

对于一个二进制串 b=bkbk-1…b1,如果对任意 i (1≤i≤k-1),满足 bi≠bi+1,那么 b 称为非重复二进制串。给定一个正整数,输出其二进制表示中最长的非重复二进制串的长度。

输入格式

第 1 行:一个整数 $T$ ($1 \le T \le 10$) 为问题数。

第 2~T+1 行,每行一个十进制表示的正整数 n,($0<n<2^{31}$)。

输出格式

对于每个问题,输出一行问题的编号(0 开始编号,格式:case #0: 等),在接下来一行中输出 n 的二进制表示中最长的非重复二进制串的长度(前置 0 不计算在内)。

样例

Input
3
7
10
999
Output
case #0:
1
case #1:
4
case #2:
2

1873 人解决,1990 人已尝试。

2585 份提交通过,共有 6725 份提交。

0.7 EMB 奖励。

创建: 10 年,4 月前.

修改: 1 年,10 月前.

最后提交: 2 月,3 周前.

来源: N/A

题目标签