AT_tkppc6_2_k Ball in the Box 2
题目描述
かめ君有 $N$ 种颜色的球。
每种颜色编号为 $1, 2, \ldots, N$,对于每个整数 $i\ (1 \le i \le N)$,颜色 $i$ 的球有 $A_i$ 个。
对于每个整数 $k = 1, 2, \ldots, M$,请分别输出以下值对 $998244353$ 取模的结果。
- 将所有球放入 $k$ 个互不相同的盒子中的所有放法的总数(允许有盒子为空)。
这里,如果存在某个盒子和某个正整数 $i$,使得该盒子中颜色 $i$ 的球的数量不同,则认为放法不同(即,同色球不可区分)。
输入格式
输入通过标准输入给出,格式如下:
> $N$ $M$ $A_1$ $A_2$ $\ldots$ $A_N$
输出格式
输出 $M$ 行。第 $i$ 行输出 $k = i$ 时的答案。
说明/提示
## 限制条件
- $1 \le N \le 250000$
- $1 \le M \le 100000$
- $1 \le A_i < 998244353\ (1 \le i \le N)$
- 输入均为整数
## 样例解释 1
颜色 $1$ 的球有 $1$ 个,颜色 $2$ 的球有 $2$ 个,颜色 $3$ 的球有 $3$ 个。对于 $k=2$,只要决定一边盒子放多少球,另一边盒子的数量就确定了,因此答案为 $2 \times 3 \times 4 = 24$。
## 样例解释 3
请注意要对 $998244353$ 取模。
原案:[turtle0123\_\_](https://atcoder.jp/users/turtle0123__)
由 ChatGPT 4.1 翻译