В растворе объёмом v миллилитров содержится m миллиграммов растворённого вещества. Концентрация равна массе вещества, делённой на объём раствора. За один шаг добавляют столько воды, сколько раствора имеется сейчас: объём удваивается, масса растворённого вещества не меняется. Найдите минимальное число шагов, после которых концентрация станет не больше c мг/мл, и итоговый объём. Если концентрация уже подходит, добавлять воду не нужно.
Требование к решению: используйте цикл while. Достаточно переменных, арифметических операций, сравнений, условий и ввода-вывода. Списки, собственные функции и импорт модулей не нужны. Не печатайте приглашения ко вводу и пояснения в ответе.
Входные данные
Три целых числа, каждое на отдельной строке: m, v, c. Ограничения: 1 ≤ m ≤ 1000000000; 1 ≤ v ≤ 1000000; 1 ≤ c ≤ 1000.
Выходные данные
В первой строке — число шагов разбавления, во второй — итоговый объём в миллилитрах.
| № | Входные данные | Выходные данные |
|
1
|
80
10
3
|
2
40
|
|
2
|
30
10
3
|
0
10
|