12086. Атака


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python

Є ворог із витривалістю \(A\). Щоразу, коли ви атакуєте ворога, його витривалість зменшується на \(B\).

Принаймні скільки разів вам потрібно атакувати ворога, щоб його витривалість становила 0 або менше?

Обмеження

  • \(1≤A,B≤10^{18}\)
  • \(A\) і \(B\) є цілими числами.

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

Вхідний потік містить цілі числа \(A,B\).

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

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

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

7 3

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

3

Атака три рази робить витривалість ворога − 2 .

Атака лише двічі зробить витривалість 1, тому потрібно атакувати його тричі.

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

123456789123456789 987654321

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

124999999

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

999999999999999998 2

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

499999999999999999

Коментарі

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