题目描述
你将向敌方发起进攻!敌方的防御阵地可以用一个 $N×M$ 的 $01$ 矩阵表示,标为 $1$ 的表示有效区域,标为 $0$ 的是敌人的预警装置。
你将发起 $K$ 轮进攻,每一轮从所有 $\frac{NM(N+1)(M+1)}{4}$ 种可能中选定一个矩形区域对其进行轰炸。如果 $K$ 轮后存在一个有效区域每次都被轰炸到,并且没有一次触发敌人的预警装置,那么将对敌人造成致命打击。现在你想知道一共有多少种不同的轰炸方案能对敌人造成致命打击,输出对 $998244353$ 取模的结果。
输入格式
第一行三个数 $N, M, K$。
接下来 $K$ 行每行一个长度为 $M$ 的 $01$ 串表示敌方的防御阵地。
输出格式
一个数表示答案。
样例
input
2 3 2
011
110
output
23
数据范围与提示
测试点编号 | $N, M \leq $ | $K \leq $ |
---|---|---|
1 | $4$ | $4$ |
2 | $10$ | $2$ |
3 | $100$ | $2$ |
4 | $100$ | $2$ |
5 | $1000$ | $2$ |
6 | $4$ | $10^6$ |
7 | $10$ | $10^6$ |
8 | $100$ | $10^6$ |
9 | $1000$ | $10^6$ |
10 | $2000$ | $10$ |