AT_abc411_e [ABC411E] E [max]
Description
$ N $ 個の六面サイコロがあります。 サイコロには $ 1 $ から $ N $ までの番号が付けられており、サイコロ $ i $ の各面に書かれた数はそれぞれ $ A_{i,1},A_{i,2},\dots,A_{i,6} $ です。
今からこれら $ N $ 個のサイコロを全て同時に振ります。 各サイコロの上を向いた面に書かれた数の最大値の期待値を $ \bmod\ 998244353 $ で求めてください。
なお、いずれのサイコロについても、そのサイコロを振った際に上を向く面は独立かつ一様ランダムに選ばれるものとします。
期待値を $ \bmod\ 998244353 $ で求めるとは求める期待値は必ず有理数になることが証明できます。 また、この問題の制約のもとでは、その値を既約分数 $ \frac{P}{Q} $ で表した時、 $ Q \not\equiv 0 \pmod{998244353} $ となることも証明できます。 よって、 $ R \times Q \equiv P \pmod{998244353}, 0 \leq R < 998244353 $ を満たす整数 $ R $ が一意に定まります。 この $ R $ を求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A_{1,1} $ $ A_{1,2} $ $ \dots $ $ A_{1,6} $ $ A_{2,1} $ $ A_{2,2} $ $ \dots $ $ A_{2,6} $ $ \vdots $ $ A_{N,1} $ $ A_{N,2} $ $ \dots $ $ A_{N,6} $
Output Format
答えを出力せよ。
Explanation/Hint
### Sample Explanation 1
サイコロ $ i $ の上を向いた面に書かれた数を $ x_i $ とします。
- $ x_1=1,x_2=1 $ のケース: $ \frac{2}{6}\times\frac{3}{6}=\frac{1}{6} $ の確率で発生し、上を向いた面に書かれた数の最大値は $ 1 $ です。
- $ x_1=1,x_2=3 $ のケース: $ \frac{2}{6}\times\frac{3}{6}=\frac{1}{6} $ の確率で発生し、上を向いた面に書かれた数の最大値は $ 3 $ です。
- $ x_1=4,x_2=1 $ のケース: $ \frac{4}{6}\times\frac{3}{6}=\frac{1}{3} $ の確率で発生し、上を向いた面に書かれた数の最大値は $ 4 $ です。
- $ x_1=4,x_2=3 $ のケース: $ \frac{4}{6}\times\frac{3}{6}=\frac{1}{3} $ の確率で発生し、上を向いた面に書かれた数の最大値は $ 4 $ です。
よって、求める期待値は $ \frac{1}{6}\times 1 + \frac{1}{6}\times 3 + \frac{1}{3}\times 4 + \frac{1}{3}\times 4 = \frac{10}{3} \equiv 332748121 \pmod{998244353} $ です。
### Sample Explanation 2
サイコロ $ 1,2 $ の上を向いた面に書かれた数はそれぞれ常に $ 1,2 $ であり、その最大値は常に $ 2 $ です。
### Constraints
- $ 1\leq N \leq 10^5 $
- $ 1\leq A_{i,j} \leq 10^9 $
- 入力は全て整数