#P15776. [JAG 2025 Summer Camp #2] All Copy Paste
[JAG 2025 Summer Camp #2] All Copy Paste
说明
你有一个长度为 的序列 ,初始时对于所有 ()有 。现在有 次查询。在第 次查询中,会给出一个整数 (),你需要将 替换为
$$(A_1, A_2, \ldots, A_{x_q}, A_1, A_2, \ldots, A_{|A|}, A_{x_q + 1}, A_{x_q + 2}, \ldots, A_{|A|}),$$其中 表示 的当前长度。换句话说,你在序列 的前 个元素之后,插入整个序列 的一个副本。
按顺序处理完所有 次查询后,输出最终序列 的前 个元素。
输入格式
输入按以下格式给出。
$$\begin{aligned} & N \ M \ Q \\ & x_1 \\ & x_2 \\ & \vdots \\ & x_Q \end{aligned}$$第一行包含三个整数 、 和 (,,)。接下来的 行,每行包含一个整数 (),表示第 次查询的参数。
输出格式
在一行中输出 个整数 ,即应用所有查询后最终序列的前 个元素,以空格分隔。
5 9 2
2
6
1 2 1 2 3 4 1 2 1
200000 10 10
234
54
2346
374
6
24
547
65
20000000
74
1 2 3 4 5 6 1 2 3 4
提示
翻译由 DeepSeek V3.2 完成
京公网安备 11011102002149号