[ICPC-Beijing 2011] Matrix 矩阵哈希

Luogu
IDLGP10474
Time1000ms
Memory512MB
DifficultyP4
2011北京哈希 hashingICPC
给定一个 $M$ 行 $N$ 列的 $01$ 矩阵,以及 $Q$ 个 $A$ 行 $B$ 列的 $01$ 矩阵,你需要求出这 $Q$ 个矩阵哪些在原矩阵中出现过。 所谓 $01$ 矩阵,就是矩阵中所有元素不是 $0$ 就是 $1$。 ## Input 输入文件的第一行为 $M,N,A,B$,参见题目描述。 接下来 $M$ 行,每行 $N$ 个字符,非 $0$ 即 $1$ ,描述原矩阵。 接下来一行为你要处理的询问数 $Q$。 接下来 $Q$ 个矩阵,一共 $Q\times A$ 行,每行 $B$ 个字符,描述 $Q$ 个 $01$ 矩阵。 ## Output 你需要输出 $Q$ 行,每行为 $0$ 或者 $1$,表示这个矩阵是否出现过,$0$ 表示没有出现过,$1$ 表示出现过。 [samples] ## Note 对于 $100\%$ 的实际测试数据,$1\leq M,N \leq 1000$,$Q = 1000$。 对于 $40\%$ 的数据,$A = 1$。 对于 $80\%$ 的数据,$A \leq 10$。 对于 $100\%$ 的数据,$A \leq 100$。
Samples
Input #1
3 3 2 2
111
000
111
3
11
00
11
11
00
11
Output #1
1
0
1
API Response (JSON)
{
  "problem": {
    "name": "[ICPC-Beijing 2011] Matrix 矩阵哈希",
    "description": {
      "content": "给定一个 $M$ 行 $N$ 列的 $01$ 矩阵,以及 $Q$ 个 $A$ 行 $B$ 列的 $01$ 矩阵,你需要求出这 $Q$ 个矩阵哪些在原矩阵中出现过。  所谓 $01$ 矩阵,就是矩阵中所有元素不是 $0$ 就是 $1$。",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P4"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGP10474"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "给定一个 $M$ 行 $N$ 列的 $01$ 矩阵,以及 $Q$ 个 $A$ 行 $B$ 列的 $01$ 矩阵,你需要求出这 $Q$ 个矩阵哪些在原矩阵中出现过。 \n\n所谓 $01$ 矩阵,就是矩阵中所有元素不是 $0$ 就是 $1$。\n\n## Input\n\n输入文件的第一行为 $M,N,A,B$,参见题目描述。 \n\n接下来 $M$ 行,每行 $N$ 个字符,非 $0$ 即 $1$ ,描述原矩阵。...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments