CF415A.Mashmokh and Lights

传统题 时间 2000 ms 内存 256 MiB 4 尝试 1 已通过 1 标签

Mashmokh and Lights

题目描述

Mashmokh 在一家工厂工作。每天结束时,他必须关闭所有的灯。

工厂里的灯编号从 11nn。Mashmokh 的房间里也有 nn 个按钮,编号同样为 11nn。当 Mashmokh 按下编号为 ii 的按钮时,所有尚未关闭且编号不小于 ii 的灯都会被关闭。

Mashmokh 并不是很聪明。因此,他没有从第一个按钮开始按,而是每晚随机按下若干个按钮。这一晚他依次按下了 mm 个不同的按钮,分别是 b1,b2,...,bmb_1, b_2, ..., b_m。现在他想知道,每盏灯到底是被哪个按钮关闭的。请注意,按钮 bib_i 的编号是 bib_i,而不是 ii

请帮助 Mashmokh,输出每一盏灯是被哪一个按钮关闭的。

输入格式

输入的第一行包含两个用空格隔开的整数 nnmm,表示工厂的灯的数量以及被按下按钮的数量,1n,m1001 \leq n, m \leq 100。接下来一行包含 mm 个用空格隔开的不同的整数 b1,b2,...,bmb_1, b_2, ..., b_m,其中 1bin1 \leq b_i \leq n

保证在按下所有按钮后,所有灯都将被关闭。

输出格式

输出 nn 个用空格隔开的整数,其中第 ii 个数表示关闭第 ii 盏灯的按钮编号。

说明/提示

在第一个样例中,按下编号为 44 的按钮后,编号为 4455 的灯被关闭,编号为 112233 的灯仍然亮着。然后按下编号为 33 的按钮后,第 33 号灯也被关闭。最后按下编号为 11 的按钮,将第 11 号和第 22 号灯关闭,因此最后按下的编号为 22 的按钮没有任何作用。所以编号为 44 的按钮关闭了第 44 号和第 55 号灯,编号为 33 的按钮关闭了第 33 号灯,编号为 11 的按钮关闭了第 11 号和第 22 号灯。

由 ChatGPT 5 翻译

样例

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

在线编程 IDE

建议全屏模式获得最佳体验