AtCoder Regular Contest 145
F
Modulo Sum of Increasing Sequences
AtCoder
⌀ 3943
原题
← E→
翻译中…

Problem Statement

翻译中…

Find the number, modulo $998244353$, of non-decreasing sequences $A=(A_1,A_2,\ldots,A_N)$ of length $N$ consisting of integers between $0$ and $M$ (inclusive) that satisfy the following, for each $K=0,1,\ldots,\mathrm{MOD}-1$:

翻译中…
  • the sum of the elements in $A$ is congruent to $K$ modulo $\mathrm{MOD}$.
翻译中…

What is a non-decreasing sequence? A sequence $B$ is non-decreasing if and only if $B_i \leq B_{i+1}$ for every integer ($1 \le i \le |B| - 1$), where $|B|$ is the length of $B$.

翻译中…

Constraints

翻译中…
  • $1 \leq N ,M\leq 10^6$
  • $1\leq \mathrm{MOD}\leq 500$
  • All values in input are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N M \mathrm{MOD}

翻译中…

Output

翻译中…

For each $K=0,1,\ldots,\mathrm{MOD}-1$, print the number, modulo $998244353$, of sequences that satisfy the condition.

翻译中…

样例

Input #1
2 2 4
Output #1
2 1 2 1
There are $6$ non-decreasing sequences of length $2$ consisting of integers between $0$ and $2$: $(0, 0), (0, 1),(0,2), (1,1),(1,2),(2,2)$. Here, we have: - $2$ sequences whose sums are congruent to $0$ modulo $4$: $(0,0),(2,2)$; - $1$ sequence whose sum is congruent to $1$ modulo $4$: $(0,1)$; - $2$ sequences whose sums are congruent to $2$ modulo $4$: $(0,2),(1,1)$; - $1$ sequence whose sum is congruent to $3$ modulo $4$: $(1,2)$.
Input #2
3 45 3
Output #2
5776 5760 5760
Input #3
1000000 1000000 6
Output #3
340418986 783857865 191848859 783857865 340418986 635287738
Print the counts modulo $998244353$.
题目信息
题号
arc145_f
时间限制
4 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。