Олимпиадный тренинг

Задача . 03. Рост колонии


Задача

Темы:

В учебной модели в колонии сначала n микроорганизмов. За каждый полный цикл их количество удваивается. Определите, сколько циклов потребуется, чтобы количество впервые стало не меньше m. Также найдите количество микроорганизмов в этот момент. Если в начале их уже не меньше m, требуется 0 циклов.

Требование к решению: используйте цикл while. Достаточно переменных, арифметических операций, сравнений, условий и ввода-вывода. Списки, собственные функции и импорт модулей не нужны. Не печатайте приглашения ко вводу и пояснения в ответе.

Входные данные

Два целых числа, каждое на отдельной строке: n и m. Ограничения: 1 ≤ n ≤ 1000000; 1 ≤ m ≤ 1000000000.

Выходные данные

В первой строке — минимальное число циклов, во второй — количество микроорганизмов после них.


Примеры
№Входные данныеВыходные данные
1
3
20
3
24
2
30
20
0
30
Статистика успешных решений по компиляторам
 Кол-во
Python16
Комментарий учителя