时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
为了检测生产流水线上总共

件产品的质量,我们首先给每一件产品打一个分数

表示其品质,然后统计前

件产品中质量最差的产品的分值
![Q[m] = min\{A_1, A_2, ... A_m\}](https://www.nowcoder.com/equation?tex=Q%5Bm%5D%20%3D%20min%5C%7BA_1%2C%20A_2%2C%20...%20A_m%5C%7D)
,以及第 2 至第

件的
![Q[m + 1], Q[m + 2]](https://www.nowcoder.com/equation?tex=Q%5Bm%20%2B%201%5D%2C%20Q%5Bm%20%2B%202%5D)
... 最后统计第

至第

件的
![Q[n]](https://www.nowcoder.com/equation?tex=Q%5Bn%5D)
。根据

再做进一步评估。
请你尽快求出

序列。
输入描述:
输入共两行。
第一行共两个数 N、M,由空格隔开。含义如前述。
第二行共 N 个数,表示 N 件产品的质量。
输出描述:
输出共
行。
第 1 至
行每行一个数,第
行的数
。含义如前述。
示例1
输入
复制
10 4
16 5 6 9 5 13 14 20 8 12
备注:
