C0668 [BJOI2011]矩阵模板

内存限制:256 MB 时间限制:1000 ms

题目描述

给定一个 $M$ 行 $N$ 列的 01 矩阵,以及 $Q$ 个 $A$ 行 $B$ 列的 $01$ 矩阵,你需要求出这 $Q$ 个矩阵哪些在原矩阵中出现过。

所谓 $01$ 矩阵,就是矩阵中所有元素不是 $0$ 就是 $1$。

输入格式

输入文件的第一行为 $M$、$N$、$A$、$B$,参见题目描述。

接下来 $M$ 行,每行 $N$ 个字符,非 $0$ 即 $1$,描述原矩阵。

接下来一行为你要处理的询问数 $Q$。

接下来 $Q$ 个矩阵,一共 $Q*A$ 行,每行 $B$ 个字符,描述 $Q$ 个 $01$ 矩阵。

输出

你需要输出 $Q$ 行,每行为 $0$ 或者 $1$,表示这个矩阵是否出现过,$0$ 表示没有出现过,$1$ 表示出现过。

样例

样例输入 1

3 3 2 2 111 000 111 3 11 00 11 11 00 11

样例输出 1

1 0 1

提示

对于 100% 的实际测试数据,$M、N ≤ 1000,Q = 1000$

对于 40% 的数据,$A = 1$。

对于 80% 的数据,$A ≤ 10$。

对于 100% 的数据,$A ≤ 100$。