题目 20225

矩阵删除

查看题解 ↗GitHub ↗如何评测
题号
20225
标签
比赛NOIP
来源
2023 杜瑜皓 CSP-S&NOIP20连测 第 1 套

矩阵删除

题目描述 给一个� × �的 01 矩阵,我们想在每一行删除一个元素,得到一个� × (� − 1)的 矩阵。其中删除的元素的位置(�, �� )(1 ≤ � ≤ �),满足|�� − ��+1 | ≤ �。

请问最后能得到多少种不同的矩阵。两个矩阵如果删除的元素位置不同,但最后得 到的结果相同,我们认为是相同的。由于答案很大,输出答案对109 + 7 取模的值。

输入格式 第一行,包含三个整数�, �, �。接下来�行,每行一个长度为�的 01 串。

输出格式 输出一个数字,表示答案。

样例输入 1 5 5 1 00100 10101 00100 01000 11101

样例输出 1 70

样例输入输出 2 见下发文件。

数据规模 共十组数据。

测试点 1,2 满足�, � ≤ 7。

测试点 3,4 满足�, � ≤ 50。

测试点 5,6 满足�, � ≤ 500。

测试点 7 满足� = �。

对于 100%的数据,满足�, � ≤ 3000,1 ≤ � ≤ �。

数据下载

题目 20225 的公开数据

正在读取文件列表…

常用命令

题目 20225 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。