#C10L02P03. C10.L02.单调队列.课堂练习1.小木板

C10.L02.单调队列.课堂练习1.小木板

题目描述

有一个 1×n1 \times n 的矩阵,有 nn 个整数。现在给你一个可以盖住连续 kk 个数的木板。一开始木板盖住了矩阵的第 1k1 ∼ k 个数,每次将木板向右移动一个单位,直到右端与第 nn 个数重合。每次移动前输出被覆盖住的数字中最大的数是多少。n1000000n \le 1000000

输入格式

第一行两个整数 nnkk,表示共有 nn 个数,木板可以盖住 kk 个数。

输出格式

nk+1n−k+1 行,每行一个整数。

ii 行表示第 ii+k1i∼i+k−1 个数中最大值是多少。

样例

5 3
1 5 3 4 2
5
5
4