1739: Сон Степана

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 15,00 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb

У Степана є ~А~ яблук. Щоразу, коли Степан крикне, яблук стає більше в ~K~ разів.

Скільки мінімально разів Степан повинен крикнути щоб мати ~B~ або більше яблук?

Обмеження

  • ~1 \leq A \leq B \leq 10^9~

  • ~2 \leq K \leq 10^9~

  • Усі значення у вхідних даних є цілими числами.

Формат вхідних даних

Вхідний потік містить цілі числа ~A,B,K~

Числа розділяються пропуском.

Формат вихідних даних

У вихідний потік виведіть відповідь

Примітка

До прикладу 1:

Починаємо з одного яблука. Після першого крику Степана ми маємо два яблука; після його другого крику ми маємо чотири яблука.

Таким чином, йому потрібно крикнути принаймні двічі, щоб отримати чотири або більше яблук.

Приклад вхідних даних

1 4 2

Приклад вихідних даних

2

Приклад вхідних даних

7 7 10

Приклад вихідних даних

0

Приклад вхідних даних

31 415926 5

Приклад вихідних даних

6

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.