矩阵
成绩 | 100 | 开启时间 | 2020年06月18日 星期四 09:35 |
折扣 | 0.8 | 折扣时间 | 2020年06月18日 星期四 09:35 |
允许迟交 | 是 | 关闭时间 | 2020年06月18日 星期四 09:35 |
输入文件 | matrix.in | 输出文件 | matrix.out |
【题目描述】矩阵(matrix)BZOJ 2351
给定一个M行N列的01矩阵,以及Q个A行B列的01矩阵,你需要求出这Q个矩阵哪些在原矩阵中出现过。
所谓01矩阵,就是矩阵中所有元素不是0就是1。
【输入格式】
输入的第一行为4个整数M,N,A,B。
接下来M行,每行N个字符,非0即1,描述原矩阵。
接下来一行为要处理的询问数Q。
接下来Q个矩阵,一共Q×A行,每行B个字符,描述Q个01矩阵。
【输出格式】
输出Q行,每行为0或者1,表示这个矩阵是否出现过,0表示没有出现过,1表示出现过。
【输入样例】
3 3 2 2
111
000
111
3
11
00
11
11
00
11
【输出样例】
1
0
1
【数据范围】
对于100%的实际测试数据,M、N≤1 000,Q=1 000;
对于40%的数据,A=1;
对于80%的数据,A≤10;
对于100%的数据,A≤100。