Напомним, что биномиальный коэффициент $$$\binom{x}{y}$$$ вычисляется следующим образом ($$$x$$$ и $$$y$$$ — неотрицательные целые числа):
Дан массив $$$a_1, a_2, \dots, a_n$$$ и целое число $$$k$$$. Вам нужно вычислить новый массив $$$b_1, b_2, \dots, b_n$$$, где
Формально, $$$b_i = (\sum\limits_{j=1}^{i} \binom{i - j + 1}{k} \cdot a_j) \bmod 998244353$$$.
Обратите внимание, что массив задан в измененном виде, и вы должны вывести его в измененном виде.
В единственной строке ввода содержатся шесть целых чисел $$$n$$$, $$$a_1$$$, $$$x$$$, $$$y$$$, $$$m$$$ и $$$k$$$ ($$$1 \le n \le 10^7$$$; $$$0 \le a_1, x, y < m$$$; $$$2 \le m \le 998244353$$$; $$$1 \le k \le 5$$$).
Массив $$$[a_1, a_2, \dots, a_n]$$$ генерируется следующим образом:
Поскольку вывод $$$10^7$$$ целых чисел может быть слишком медленным, вы должны выполнить следующее:
Пусть $$$c_i = b_i \cdot i$$$ (без взятия остатка от деления на $$$998244353$$$ после умножения). Выведите целое число $$$c_1 \oplus c_2 \oplus \dots \oplus c_n$$$, где $$$\oplus$$$ обозначает оператор побитового исключающего ИЛИ.
5 8 2 3 100 2
1283
Название |
---|