题库/Y1251

#Y1251. 山谷

    传统题 难度: 提高 标签>一本通容斥原理素模下快速幂求逆元
时间限制1000 ms
内存限制256 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y1251 · 山谷

退出在线编程模式
提高 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制256 MiB
通过率—0 / 0 次提交

题目描述

在一个n×mn×m的矩阵中填上1∼nm1\sim nm的排列。定义一个格子是山谷当且仅当它所填的数字小于所有与它八连通的格子中填的数字。 给定一个n×mn×m的字符矩阵,每个格子是.或XX。问有多少种不同的填数方式满足一个位置是山谷当且仅当字符矩阵中这个位置是XX。 输出方案数对998244353998244353取模的结果。

输入

输入包含多组数据,每组数据第一行两个整数n,mn,m,接下来nn行每行mm个字符表示字符矩阵。

输出

每组数据输出一行一个整数表示答案。

输入样例

1 3
X.X
2 2
X.
..

输出样例

2
6

提示

【数据规模】 对于30%的数据,nm≤9nm≤9。 对于另外30%的数据,字符矩阵中每个格子以及与它八连通的所有格子中至少包含11个XX。 对于100%的数据,1≤n≤4,1≤m≤71≤n≤4,1≤m≤7,数据不超过55组。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。

题目信息

#1843
—

暂无提交记录

练习难度 提高
时间限制
1000ms
内存限制
256MiB
上传者