传统题 1000ms 256MiB

Steve的MC期末考

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

Steve 正在为他在 MC 大学的第一场红石基础期末考做准备。这场考试可能会涉及到 n 个不同的红石实验台,编号从 1 到 n。一共有 m 份不同的实验清单,每个清单包含正好 n−1 个不同的实验台。对于每个清单 i,用一个整数 aᵢ 指定唯一没有出现在第 i 份清单中的实验台。例如,当 n = 4 且 aᵢ = 3 时,第 i 份清单里有实验台 [1, 2, 4]。

在考试的时候,Steve 将会拿到其中的一份实验清单,然后老师将要求他完成清单中所有实验台上的红石接线。 要通过考试,Steve 必须完成清单中所有实验台上的接线。

Steve 已经掌握了 k 个实验台的接线方法,这些实验台的编号是 q₁, q₂, …, qₖ。 请判断对于每一个实验清单,Steve 是否能够通过考试。

输入格式

第一行输入一个整数 t,表示测试用例的数量(1 ≤ t ≤ 10⁴)。

每个测试用例包含以下三行:

  • 第一行给出三个整数 n、m 和 k(2 ≤ n ≤ 3 × 10⁵;1 ≤ m, k ≤ n);
  • 第二行包含 m 个不同的整数 a₁, a₂, …, aₘ(1 ≤ aᵢ ≤ n;aᵢ < aᵢ₊₁);
  • 第三行包含 k 个不同的整数 q₁, q₂, …, qₖ(1 ≤ qᵢ ≤ n;qᵢ < qᵢ₊₁)。

注意:所有测试用例中 n 的总和不超过 3 × 10⁵。

输出格式

对于每个测试用例,输出一个长度为 m 的由 '1' 和 '0' 组成的字符串。 如果 Steve 能够通过这个实验清单,则对应位置输出 '1',否则输出 '0'。

输入输出样例 #1

输入 #1

4
4 4 3
1 2 3 4
1 3 4
5 4 3
1 2 3 4
1 3 4
4 4 4
1 2 3 4
1 2 3 4
2 2 1
1 2
2

输出 #1

0100
0000
1111
10

说明/提示

在第一个测试用例中,Steve 已掌握的实验台是 [1, 3, 4]。我们来看所有的实验清单:

  • 第一个清单的实验台是 [2, 3, 4]。Steve 不会第 2 个实验台,不能通过;
  • 第二个清单的实验台是 [1, 3, 4]。Steve 掌握这些实验台,能通过;
  • 第三个清单的实验台是 [1, 2, 4]。Steve 不会第 2 个实验台,不能通过;
  • 第四个清单的实验台是 [1, 2, 3]。Steve 不会第 2 个实验台,不能通过。

2025ACM新生积分赛 Round #4

未参加
状态
已结束
规则
ACM/ICPC
题目
13
开始于
2025-11-8 13:00
结束于
2025-11-8 18:00
持续时间
5 小时
主持人
参赛人数
53