Problem C: Tree Height Problem C: Tree Height
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 571 Solved: 272
[Submit][Status][Web Board]Description
There is a complete binary tree, and you will get the number of nodes in this tree. You are asked to find the height of the tree.
Notice that the height of a leaf node is \(1\), and the height of any other nodes equals the maximum height among all subtrees plus one. And the height of a tree equals the height of the root node in the tree.
Input
The first line contains one integer \(T\) \((1\le T\le 100\ 000)\), which denotes the number of the test cases.
Then \(T\) lines follow. Each line contains an integer \(num\) \((1\le num \le 10^{18})\), which denotes number of the nodes in this tree.
Output
\(T\) lines. Each line contains one integer denotes the height of the tree in that case.
Sample Input
3
3
4
5
Sample Output
2
3
3
HINT
[Submit][Status]