zoukankan      html  css  js  c++  java
  • codevs4373 窗口

    题目描述 Description

    给你一个长度为N的数组,一个长为K的滑动的窗体从最左移至最右端,你只能见到窗口的K个数,每次窗体向右移动一位,如下表:

    Window position Min value  Max value
    [ 1 3 -1 ] -3 5 3 6 7      -1      3
    1 [ 3 -1 -3 ] 5 3 6 7      -3      3
    1 3 [ -1 -3 5 ] 3 6 7      -3      5
    1 3 -1 [ -3 5 3 ] 6 7      -3      5
    1 3 -1 -3 [ 5 3 6 ] 7     3      6
    1 3 -1 -3 5 [ 3 6 7 ]     3      7

    你的任务是找出窗口在各位置时的max value, min value.

    输入描述 Input Description

    第1行n,k,第2行为长度为n的数组

    输出描述 Output Description

    2行

    第1行每个位置的min value

    第2行每个位置的max value

    样例输入 Sample Input

    8 3

    1 3 -1 -3 5 3 6 7

    样例输出 Sample Output

    -1 -3 -3 -3 3 3

    3  3  5  5  6 7

    数据范围及提示 Data Size & Hint

    数据范围:20%: n<=500; 50%: n<=100000;100%: n<=1000000;

  • 相关阅读:
    Java
    Java
    Java
    Java
    Java
    Hang Gliding线段树
    Biggest Number深搜
    2021年暑假康复性训练(Codeforces Round #731 (Div. 3))全题解
    Python GUI tkinter 随机生成题目
    ModuleNotFoundError: No module named ‘exceptions‘ 情况解决
  • 原文地址:https://www.cnblogs.com/sjymj/p/6013841.html
Copyright © 2011-2022 走看看