P0709

[BeiJing2011]矩阵模板

[BeiJing2011]矩阵模板

给定一个 MM 行 NN 列的 0101 矩阵,以及 QQ 个 AA 行 BB 列的 0101 矩阵。请判断这 QQ 个矩阵中的每一个是否在原矩阵中出现过。

0101 矩阵是指矩阵中的所有元素均为 00 或 11。

输入格式

第一行包含四个整数 M,N,A,BM,N,A,B,含义见题目描述。

接下来 MM 行,每行包含 NN 个字符,每个字符均为 00 或 11,描述原矩阵。

接下来一行包含一个整数 QQ,表示询问的数量。

接下来输入 QQ 个矩阵,共 Q×AQ\times A 行。每个矩阵包含 AA 行,每行包含 BB 个字符,描述一个待询问的 0101 矩阵。

输出格式

输出 QQ 行,每行输出一个整数 00 或 11,依次表示每个询问矩阵是否在原矩阵中出现过。

若没有出现过,则输出 00;若出现过,则输出 11。

样例输入

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

样例输出

1
0
1

数据范围

  • 对于 100%100\% 的数据,N,M≤1000N,M\le 1000;
  • A,B≤100A,B\le 100。

来源与许可

本题为 Beijing 2011 试题「矩阵模板」,题面与测试数据整理自 BZOJ 2462。

样例 1

输入

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

输出

1
0
1