#64118. 蒜头君买玩具

蒜头君买玩具

暂无测试数据。

题目描述

花椰妹生日将至,为了给她准备特殊的礼物,蒜头君决定去最近的玩具店购买玩具。

蒜头君在玩具店挑了很久,但是有选择困难症的他还是很难做决定。他决定通过随机的方式来挑选玩具。

玩具店售卖的玩具摆成了 $n$ 行 $m$ 列的方阵,蒜头君会先按行,再按列考虑每个玩具是否购买(先从左到右考虑第一行的所有玩具,再考虑第二行的所有玩具,依此类推)。蒜头君给这些玩具打了一个分数,分数的值为大于等于 $0$ 且小于等于 $3$ 的整数。如果为 $0$ 则说明蒜头君不打算要这个玩具, 如果为 $i (1 \leq i\leq 3)$ 则说明在与这个格子相邻的左边、左上角和上边的三个格子对应的玩具中如果选择至少 $i$ 个玩具不买,则他会在纠结很久后有 $\frac{1}{2}$ 的概率不买这个玩具。否则一定会买该玩具。(如果左边、左上角和上边三个方向没有格子,则不计入不买的格子的数量之列。)

蒜头君希望你给他算算他不买的玩具数量的期望是多少。

输出格式

第一行两个数字 $n,m$ ,表示方阵是 $n$ 行 $m$ 列的。

接下来的 $n$ 行,每行 $m$ 个数字,表示在此位置的学生的分数值。

输出格式

输出一行一个整数,表示期望不买玩具的数量在模 $998244353$ 意义下的值。

数学形式化意义上来说,令 $M=998244353$ 。可以证明答案可以表示为一个既约分数 $\frac{p}{q}$ ,其中 $p$ 和 $q$ 是整数且 $q \neq 0 \pmod{M}$ 。输出等于 $p \cdot q^{-1} \bmod M$ 的整数。换句话说,输出一个整数 $x$,满足 $0 \leqslant x<M$ 且$ x \cdot q \equiv p \pmod{M}$ 。

数据范围

对于所有的数据,均满足$1\leq n\leq 50,1\leq m \leq 8$。

测试点编号 $n$ $m$
1,2,3 $\leq 5$ $\leq 4$
4,5 $\leq 50$ $=1$
6,7,8,9,10 $\leq 50$ $\leq 8$
2 2
0 1
1 2
623902723
7 7
3 3 2 0 2 0 2
2 2 1 1 2 1 2
2 2 2 2 1 2 2
1 1 2 2 1 2 2
2 1 2 2 2 1 2
2 0 1 2 2 2 1
1 2 3 2 2 1 2
81156102