#2232. P2845 - 「一本通 5.5 例 1」滑动窗口 - JOYSKID
P2845 - 「一本通 5.5 例 1」滑动窗口 - JOYSKID
题目描述
原题来自:POJ 2823 给一个长度为 的数组,一个长为 的滑动窗体从最左端移至最右端,你只能看到窗口中的 个数,每次窗体向右移动一位,如下图: |窗口位置|最小值|最大值| |:-:|:-:|:-:| |||| |||| |||| |||| |||| |||| 你的任务是找出窗体在各个位置时的最大值和最小值。
输入格式
第 1 行:两个整数 和 ;
第 2 行: 个整数,表示数组的 个元素();
输出格式
第一行为滑动窗口从左向右移动到每个位置时的最小值,每个数之间用一个空格分开;
第二行为滑动窗口从左向右移动到每个位置时的最大值,每个数之间用一个空格分开。
8 3
1 3 -1 -3 5 3 6 7
数据范围:对于 $20\%$ 的数据,$K≤N≤1000$;
对于 $50\%$ 的数据,$K≤N≤10^5$;
对于 $100\%$ 的数据,$K≤N≤10^6$。```