| NOIP 2023 |
|---|
| Закончено |
称某个序列 $$$B = \{b_1,b_2,\cdots,b_n\}$$$ 是另一个序列 $$$A = \{a_1,a_2,\cdots,a_m\}$$$ 的拓展当且仅当存在正整数序列 $$$L = \{l_1,l_2,\cdots,l_m\}$$$,将 $$$a_i$$$ 替换为 $$$l_i$$$ 个 $$$a_i$$$ 后得到序列 $$$B$$$。例如,
输入的第一行包含四个整数 $$$c, n, m, q$$$,分别表示测试点编号、序列 $$$X$$$ 的长度、序列 $$$Y$$$ 的长度和额外询问的个数。对于样例,$$$c$$$ 表示该样例与测试点 $$$c$$$ 拥有相同的限制条件。 输入的第二行包含 $$$n$$$ 个整数 $$$x_1,x_2,\cdots, x_n$$$,描述序列 $$$X$$$。 输入的第三行包含 $$$m$$$ 个整数 $$$y_1,y_2,\cdots, y_m$$$,描述序列 $$$Y$$$。 接下来依次描述 $$$q$$$ 组额外询问。对于每组额外询问:
输出一行,其中包含一个长度为 $$$(q+1)$$$ 的 01 序列,序列的第一个元素表示初始询问的答案,之后 $$$q$$$ 个元素依次表示每组额外询问的答案。对于每个询问,如果存在满足题目条件的序列 $$$F$$$ 和 $$$G$$$,输出 1,否则输出 0。
3 3 3 3 8 6 9 1 7 4 1 0 3 0 0 2 1 8 3 5 1 1 2 8 1 7
1001
【样例解释 #1】
由于 $$$F$$$ 和 $$$G$$$ 太长,用省略号表示重复最后一个元素直到序列长度为 $$$l_0$$$。如 $$$\{1,2,3,3,\cdots\}$$$ 表示序列从第三个元素之后都是 $$$3$$$。 以下依次描述四次询问,其中第一次询问为初始询问,之后的三次为额外询问:
【数据范围】
对于所有测试数据,保证:
| Название |
|---|


