AT_arc199_d [ARC199D] Limestone
题目描述
给定正整数 $H,W$。
有一个 $H$ 行 $W$ 列的矩阵 $A=(A_{i,j})\ (1\leq i\leq H,1\leq j\leq W)$,初始时所有元素均为 $0$。
你可以对该矩阵进行如下两种操作,操作次数不限,顺序任意:
- 选择整数 $r,c\ (1\leq r\leq H,1\leq c\leq W)$,将 $A_{r,1},A_{r,2},\ldots,A_{r,c}$ 全部赋值为 $1$。
- 选择整数 $r,c\ (1\leq r\leq H,1\leq c\leq W)$,将 $A_{1,c},A_{2,c},\ldots,A_{r,c}$ 全部赋值为 $1$。
请你求出通过上述操作能够得到的所有矩阵 $A$,对于每个矩阵,计算 $\displaystyle\sum_{i=1}^H\sum_{j=1}^W A_{i,j}$,将所有这些和相加,最后对 $998244353$ 取模,输出结果。
输入格式
输入从标准输入读入,格式如下:
> $H$ $W$
输出格式
输出通过操作能够得到的所有矩阵 $A$ 的 $\displaystyle\sum_{i=1}^H\sum_{j=1}^W A_{i,j}$ 之和对 $998244353$ 取模的结果。
说明/提示
## 限制条件
- $1\leq H,W$
- $HW\leq 2\times 10^5$
- 输入均为整数
## 样例解释 1
通过操作能够得到的矩阵共有 $14$ 种。分别为:
$\begin{pmatrix}0&0\\ 0&0\end{pmatrix}$
$\begin{pmatrix}1&0\\ 0&0\end{pmatrix}$
$\begin{pmatrix}0&1\\ 0&0\end{pmatrix}$
$\begin{pmatrix}1&1\\ 0&0\end{pmatrix}$
$\begin{pmatrix}0&0\\ 1&0\end{pmatrix}$
$\begin{pmatrix}1&0\\ 1&0\end{pmatrix}$
$\begin{pmatrix}0&1\\ 1&0\end{pmatrix}$
$\begin{pmatrix}1&1\\ 1&0\end{pmatrix}$
$\begin{pmatrix}0&1\\ 0&1\end{pmatrix}$
$\begin{pmatrix}1&1\\ 0&1\end{pmatrix}$
$\begin{pmatrix}0&0\\ 1&1\end{pmatrix}$
$\begin{pmatrix}1&0\\ 1&1\end{pmatrix}$
$\begin{pmatrix}0&1\\ 1&1\end{pmatrix}$
$\begin{pmatrix}1&1\\ 1&1\end{pmatrix}$
答案为 $0+1+1+2+1+2+2+3+2+3+2+3+3+4=29$。
像 $\begin{pmatrix}0&0\\ 0&1\end{pmatrix}$ 或 $\begin{pmatrix}1&0\\ 0&1\end{pmatrix}$ 这样的矩阵是无法通过任何操作得到的。
由 ChatGPT 4.1 翻译