Определение
Теорема Вольстенхольма утверждает, что:
где a
и b
- положительные целые числа и p
простые числа, а большие круглые скобки - это биномиальный коэффициент .
задача
Для того, чтобы убедиться в том, что вам будет дано три входа: a
, b
, p
, где a
и b
положительные целые числа , и p
является простым.
Compute:
где a
и b
являются положительными целыми числами и p
простыми числами , а в круглых скобках - биномиальный коэффициент .
Спекуляции
Поскольку:
где и в скобках вещь является биномиальным коэффициентом .
Вы можете предположить, что 2b <= a
Testcases
a b p output
6 2 5 240360
3 1 13 3697053
7 3 13 37403621741662802118325
[240360]
(одноэлементный массив) приемлемым выходным форматом?
.0
в конце, чтобы действительно показать, что нет остатка от деления.