9. Разрушить казарму

Не решаласьСредняя

Вы играете в интересную стратегию. У вашего соперника остались всего одна казарма - здание, в котором постоянно появляются новые солдаты. Перед атакой у вас есть xx солдат. За один раунд каждый солдат может убить одного из солдат противника или нанести 11 очко урона казарме (вычесть единицу здоровья у казармы). Изначально у вашего оппонента нет солдат. Тем не менее его казарма имеет yy единиц здоровья и производит pp солдат за раунд.

Ход одного раунда:

  1. Каждый солдат из вашей армии либо убивает одного из солдат вашего противника, либо наносит 11 очко урона казарме. Каждый солдат может выбрать своё действие. Когда казарма теряет все свои единицы здоровья, она разрушается.
  2. Ваш противник атакует. Он убьет kk ваших солдат, где kk - количество оставшихся у противника солдат.
  3. Если казармы еще не разрушены, ваш противник производит pp новых солдат.

Ваша задача - разрушить казарму и убить всех солдат противника. Если это возможно, посчитайте минимальное количество раундов, которое вам нужно для этого. В противном случае выведите 1-1.

Формат ввода

На вход подаётся три целых числа xx, yy, pp (1x,y,p50001 \le x, y, p \le 5000) - количество ваших солдат на старте игры, количество очков здоровья казармы и количество производимых за раунд казармой солдат, соответственно. Каждое число расположено в новой строке.

Формат вывода

Если возможно убить всех вражеских солдат и разрушить казарму, выведите минимальное количество раундов, необходимых для этого. В противном случае выведите 1-1.

Примечание

В первом примере в первом раунде сначала все ваши солдату атакуют казарму, после этого не происходит ничего, потому что у врага нет солдат, затем у врага появляется 1515 солдат. Во втором раунде один ваш солдат добивает казарму, остальные 99 солдат убивают 99 солдат врага. Оставшиеся 66 солдат врага убивают 66 ваших солдат, но армия врага не пополняется, поскольку казарма разрушена. В третьем раунде сначала вы убиваете четверых солдат врага, затем враг двоих ваших солдат. В последнем, четвертом, раунде вы добиваете двух оставшихся солдат врага.

Ограничения

Ограничение времени

1 с

Ограничение памяти

256 МБ

Пример 1

Ввод
10
11
15
Вывод
4

Пример 2

Ввод
1
2
1
Вывод
-1

Пример 3

Ввод
1
1
1
Вывод
1

Пример 4

Ввод
25
200
10
Вывод
13

Теги

Нужно войти, чтобы отправить решение.Войти