2681: 滑动窗口
Memory Limit:128 MB
Time Limit:1 S
Judge Style:Text Compare
Creator:
Submit:93
Solved:38
Description
现在有一堆数字共N个数字(N<=10^6),以及一个大小为k的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。
例如:
The array is [1 3 -1 -3 5 3 6 7], and k = 3.
Input
输入一共有两行,第一行为n,k。
第二行为n个数(<INT_MAX).
Output
输出共两行,第一行为每次窗口滑动的最小值
第二行为每次窗口滑动的最大值
Sample Input Copy
8 3
1 3 -1 -3 5 3 6 7
Sample Output Copy
-1 -3 -3 -3 3 3
3 3 5 5 6 7
HINT
20%的数据,n<=1000
50%的数据,n<=10^5
100%的数据,n<=10^6