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
Коментарі