EduBrick

Деление с округлением вверх

2000 мс · 256 МБ · всё или ничего

Даны неотрицательное aa и натуральное bb. Выведите aa, делённое на bb и округлённое вверх.

Обойтись без вещественных чисел здесь не только можно, но и нужно: double не хранит точно числа порядка 101810^{18}.

Формат ввода

Одна строка: aa от 00 до 101810^{18} и bb от 11 до 10910^9.

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

Одно число.

Примеры

ввод
7 2
вывод
4

Примечание

Идиома — (a + b - 1) / b. Она верна только для неотрицательного a и положительного b: на отрицательных из-за округления к нулю она даёт не то.

Войдите, чтобы отправлять решения.