AT_abc345_g [ABC345G] Sugoroku 5

Description

[problemUrl]: https://atcoder.jp/contests/abc345/tasks/abc345_g マス $ 0 $, マス $ 1 $, $ \dots $, マス $ N $ の $ N+1 $ 個のマスからなるスゴロクがあります。 また、$ 1 $ 以上 $ K $ 以下の整数が等確率で出るサイコロがあります。 はじめ、あなたはマス $ 0 $ にいます。あなたはマス $ N $ に着くまで次の操作を繰り返します。 - サイコロを振る。今いるマスを $ x $ 、サイコロで出た整数を $ y $ としてマス $ \min(N,\ x\ +\ y) $ に移動する。 ちょうど $ i $ 回の操作によってマス $ N $ に着く確率を $ P_i $ とします。$ P_1,\ P_2,\ \dots,\ P_N $ を $ \text{mod\ }998244353 $ で計算してください。 確率 $ \text{mod\ }998244353 $ とは 求める確率は必ず有理数となることが証明できます。 またこの問題の制約下では、その値を互いに素な $ 2 $ つの整数 $ P $, $ Q $ を用いて $ \frac{P}{Q} $ と表したとき、$ R\ \times\ Q\ \equiv\ P\pmod{998244353} $ かつ $ 0\ \leq\ R\ \lt\ 998244353 $ を満たす整数 $ R $ がただ一つ存在することが証明できます。この $ R $ を求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ K $

Output Format

$ N $ 行出力せよ。$ i $ 行目には $ P_i $ を $ \text{mod\ }998244353 $ で出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ K\ \leq\ N\ \leq\ 2\ \times\ 10^5 $ - $ N,\ K $ は整数 ### Sample Explanation 1 例えば、ちょうど $ 2 $ 回の操作でマス $ N $ に辿り着くのは以下の整数がサイコロで出たときです。 - $ 1 $ 回目の操作で $ 1 $ が出て、$ 2 $ 回目の操作で $ 2 $ が出る - $ 1 $ 回目の操作で $ 2 $ が出て、$ 2 $ 回目の操作で $ 1 $ が出る - $ 1 $ 回目の操作で $ 2 $ が出て、$ 2 $ 回目の操作で $ 2 $ が出る よって $ P_2\ =\ \left(\ \frac{1}{2}\ \times\ \frac{1}{2}\ \right)\ \times\ 3\ =\ \frac{3}{4} $ です。$ 249561089\ \times\ 4\ \equiv\ 3\ \pmod{998244353} $ なので $ 249561089 $ を $ P_2 $ として出力します。