April Fools Day Contest 2020 |
---|
Закончено |
Вам дан некий язык, доступный во вкладке «Запуск» под кодовым названием UnknownX. Опознайте этот язык и напишите программу, которая будет решать следующую задачу.
Вам дано число $$$input = 1000 * n + mod$$$ ($$$1 \le n, mod \le 999$$$). Вычислите двойной факториал числа $$$n$$$ по модулю $$$mod$$$.
Входные данные содержат одно целое число $$$input$$$ ($$$1001 \le input \le 999999$$$). Гарантируется, что $$$input \mod 1000 \neq 0$$$.
Выведите одно число.
6100
48
9900
45
100002
0
123456
171
В первом примере вам необходимо вычислить $$$6!! \mod 100$$$; $$$6!! = 6 * 4 * 2 = 48$$$.
Во втором примере вам необходимо вычислить $$$9!! \mod 900$$$; $$$9!! = 9 * 7 * 5 * 3 = 945$$$.
В третьем примере вам необходимо вычислить $$$100!! \mod 2$$$; для простоты можно заметить, что $$$100!!$$$ делится на 100 и, следовательно, делится на 2.
Название |
---|