Мультифакториал
Простая
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
k-мультифакториалом числа n называется произведение всех положительных чисел вида n – k * x, x = 0, 1, 2, … и обозначается fac[k]
(n).
Приведем формальное определение мультифакториала:
fac[k]
(n) = n, если k ≥ n;
fac[k]
(n) = n * fac[k]
(n – k), если k < n;
По заданным n и k следует вычислить fac[k]
(n). Если результат будет строго больше 10^18
, то следует вывести "overflow".
Входные данные
Два целых числа n и k (1 ≤ n, k ≤ 2 * 10^9
).
Выходные данные
Вывести значение fac[k]
(n). Если оно строго больше 10^18
, то вывести "overflow".
Примеры
Ввод #1
Ответ #1
Ввод #2
Ответ #2
Отправки 6K
Коэффициент принятия 16 %