【CSGRound2】开拓者的卓识

题目背景

![](https://cdn.luogu.com.cn/upload/image_hosting/s6ozu5pj.png) (上图转载于某神仙的题目描述) 小 K 又在做白日梦了。他进入到他的幻想中,发现了一个非常有趣的序列$a$和一个非常有趣的数$k$。

题目描述

我们记一个序列 $[l,r]$ 的 $k$ 阶子段和为 $sum_{k,l,r}$,有 $$sum_{k,l,r}=\begin{cases}\sum\limits_{i=l}^{r}a_i&,k=1\\\sum\limits_{i=l}^{r}\sum\limits_{j=i}^{r}sum_{k-1,i,j}&,k\geq 2\end{cases}$$ 他现在站在位置 $1$ 上,他每一次往右开拓一个格子就可以增加他 IOI 赛场的 rp,所以他想尽可能的多开拓格子。可是每一次他从 $r$ 开拓到 $r+1$ 需要正确的回答 $sum_{k,1,r}$。小 K 不屑于算,就把任务交给你了。

输入输出格式

输入格式


两行。第一行 $n,k$,表示 $a$ 的长度和 $k$。 第二行 $n$ 个正整数,表示 $a$。

输出格式


一行,第 $i$ 个数为 $sum_{k,1,i}$。由于答案过大,您只需要求出答案对 $998244353$ 取模的值。

输入输出样例

输入样例 #1

3 1
1 2 3

输出样例 #1

1 3 6

输入样例 #2

3 2
1 2 3

输出样例 #2

1 6 20

输入样例 #3

3 10
1 2 3

输出样例 #3

1 30 420

说明

### 样例解释 2 $sum_{2,1,1}=sum_{1,1,1}=1$ $sum_{2,1,2}=sum_{1,1,1}+sum_{1,1,2}+sum_{1,2,2}=1+3+2=6$ $sum_{2,1,3}=sum_{1,1,1}+sum_{1,1,2}+sum_{1,1,3}+sum_{1,2,2}+sum_{1,2,3}+sum_{1,3,3}=1+3+6+2+5+3=20$ ### 数据范围 | 测试点编号 | $n$ 的范围 | $k$ 的范围 | $a_i$ 的范围 | | :-: | :-: | :-: | :-: | | $1\sim 2$ | $\le 10$ | $\le 10$ | $\le 10$ | | $3\sim 8$ | $\le 10^3$ | $\le 10^3$ | $\le 10^5$ | | $9$ | $\le 10^5$ | $=1$ | $\le 998244353$ | | $10$ | $\le 10^5$ | $=2$ | $\le 998244353$ | | $11$ | $\le 10^5$ | $=3$ | $\le 998244353$ | | $12$ | $\le 10^5$ | $\le 10$ | $\le 998244353$ | | $13\sim 17$ | $\le 10^5$ | $\le 10^2$ | $\le 998244353$ | | $18$ | $\le 10^5$ | $\le 10^5$ | $\le 998244353$ | | $19\sim 25$ | $\le 10^5$ | $\le 998244353$ | $\le 998244353$ |