题面
对于一个二进制串 b=b<sub>k</sub>b<sub>k-1</sub>…b<sub>1</sub>,如果对任意 i (1≤i≤k-1),满足 b<sub>i</sub>≠b<sub>i+1</sub>,那么 b 称为非重复二进制串。给定一个正整数,输出其二进制表示中最长的非重复二进制串的长度。
输入格式
第 1 行:一个整数 () 为问题数。
第 2~T+1 行,每行一个十进制表示的正整数 n,()。
输出格式
对于每个问题,输出一行问题的编号(0 开始编号,格式:case #0:
等),在接下来一行中输出 n 的二进制表示中最长的非重复二进制串的长度(前置 0 不计算在内)。
样例
输入
3 7 10 999
输出
case #0: 1 case #1: 4 case #2: 2