P1886 【模板】单调队列 / 滑动窗口(洛谷题面)
题目
题目描述:
有一个长为 的序列 ,以及一个大小为 的窗口。现在这个窗口从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最小值和最大值。
例如,对于序列 以及 ,有如下过程:
输入格式:
输入一共有两行,第一行有两个正整数 ;
第二行有 个整数,表示序列 。
输出格式:
输出共两行,第一行为每次窗口滑动的最小值;
第二行为每次窗口滑动的最大值。
数据范围与说明:
【数据范围】
对于 的数据,$1 \le n \le 10^5$;
对于 的数据,$1\le k \le n \le 10^6$,$a_i \in [-2^{31},2^{31})$。
输入输出样例 #1
输入:
CodeBlock Loading...
输出:
CodeBlock Loading...
代码
CodeBlock Loading...