問題文
長さが N の整数列 A=(A1,A2,…,AN) が与えられます。k=1,2,...,N それぞれについて、以下の問題を解いてください。
問題
集合 S={1,2,…,N} の要素数が k の部分集合 T={t1,t2,…,tk} として考えられるもの全てに対して以下の値を求め、その総和を 998244353 で割った余りを出力してください。
制約
- 1≤N≤105
- −109≤Ai≤109
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられます。
出力
N 個の整数を改行区切りで出力してください。ここで、 i 番目の整数は k=i の問題に対する答えとなります。
入力例1
出力例1
入力例2
出力例2
入力例3
出力例3