EduBrick

N. Гиперпрефиксные суммы

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

По массиву s0s_0 из nn элементов строится s1[i]=∑j=1is0[j] mod 998 244 353s_1[i] = \sum_{j=1}^{i} s_0[j] \bmod 998\,244\,353, затем по s1s_1 тем же способом строится s2s_2, и так далее. Выведите массив sks_k.

Формат ввода

В первой строке — числа nn и kk (1≤n≤20001 \le n \le 2000, 0≤k≤1090 \le k \le 10^9).

Во второй строке — nn чисел массива s0s_0 (0≤s0[i]<998 244 3530 \le s_0[i] < 998\,244\,353).

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

Выведите через пробел nn чисел — элементы массива sks_k.

Примеры

ввод
4 1
3 20 3 4
вывод
3 23 26 30
ввод
5 0
3 14 19 92 6
вывод
3 14 19 92 6
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.