矩阵

Grade 100 Open Time Thursday, 18 June 2020, 9:35 AM
Discount 0.8 Time Discount Thursday, 18 June 2020, 9:35 AM
Allow late Yes Close Time Thursday, 18 June 2020, 9:35 AM
Input file matrix.in Output file 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。