1. 请同学们认真做题,本系统提供查重服务。
  2. 账号或者题目有问题,可以联系任课老师或者发邮件至real251024@163.com
  3. vscode下载地址:https://code.visualstudio.com/
  4. codeblocks下载地址:http://vlab.csu.edu.cn/oj/download/codeblocks-setup.exe
  5. DevC++下载地址:http://vlab.csu.edu.cn/oj/download/DevC_Setup.exe
Problem1327--哈利波特去学校

1327: 哈利波特去学校

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

Harry Potter想立刻赶到学校去,假设他和学校处于一条直线上,他一开始处于0点,学校位于X点。在一个单位时间内他可以往前走1格,或者使用魔法把自己变到目前坐标2倍的地方。请问他到学校最少需要多少时间?

Input

第一行是一个整数K,表示样例的个数。 以后每行是一个整数,表示X(0≤X≤10^18)。

Output

每行输出一个整数,表示Harry Potter赶到学校需要的时间。

Sample Input Copy

3
1
10
100

Sample Output Copy

1
5
9

Source/Category