Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

AL_30_03 - Sklejanie liczb

Jaś bawi się liczbami w postaci binarnej. Właśnie zaczął wypisywać po kolei, bez odstępów, liczby naturalne w systemie dwójkowym zaczynając od 0. Chłopca ciekawi teraz z ilu cyfr będzie się składał taki ciąg, jeśli zakończy wypisywanie na pewnej liczbie n.

Wejście

W pierwszej linii liczba przypadków testowych t (t5·105).

W każdej z kolejnych t linii, jedna liczba całkowita n (0 ≤ n ≤ 1017) oznaczająca liczbę, której binarna postać kończy ciąg wypisywany przez Jasia.

Wyjście

Dla każdego przypadku testowego, w osobnej linii, wyznaczona długość ciągu.

Przykład

Wejście:
2
3
10

Wyjście:
6
30

Dodane przez:Witold Długosz
Data dodania:2016-10-24
Limit czasu wykonania programu:1s-2s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM64 GOSU
Pochodzenie: ALGOLIGA 30

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.