Runda 3: Współdzielenie plików

24.06.2009

Szybcy, źli, niebezpieczni - hakerzy! A do tego wymieniają się
zawirusowanymi plikami! Na szczęscie nie mają internetu (bo im
odcięlismy), ale w ich złoczyńczych rękach pozostaje k
pendrive'ów! Przy użyciu jednego pendrive'a są oni w stanie przenieść
wirusa z jednego komputera na drugi w ciągu zaledwie godziny! Po
przeniesieniu na nowy komputer wirus niszczy zawartość wszystkich
wymiennych nośników danych, w tym pendrive'a, na którym został
przyniesiony. Komputerów jest n, a wirus znajduje się
początkowo tylko na jednym z nich, w tajnej bazie hackerów na terenie
starej fabryki. Oblicz, jak szybko może on trafić na wszystkie
komputery!

Wejście

W pierwszej linii wejścia dana jest liczba t oznaczająca ilość testów. Opis każdego testu składa się z dwóch liczb n oraz k (1 ≤ n, k ≤ 1 000 000 000).

Wyjście

Dla każdego testu wypisz ile godzin potrzeba na zainfekowanie wszystkich komputerów.

Przykład

Dla danych wejściowych

3
23 4
44 77
9844138 1

poprawną odpowiedzią jest

7
6
9844137

kod: FILESHARE, limity: 1 s, 8 MB

Copyright © 2008-2010 Wrocławski Portal Informatyczny

design: rafalpolito.com