A7756.子序列转换

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

Yuilice最近收到了一份序列,AC君希望Yuilice通过一种操作,使得这个序列变为非降序序列

Yuilice可以进行的操作如下:

  • 在序列当中选择两个数i,j(1i<jn)i,j(1 \leq i < j \leq n)
  • aia_iaja_j之间包含的数最大为kk
  • 使序列当中ai1,ai,ai+1...aj1,aj,aj+1a_{i-1},a_i,a_{i+1}...a_{j-1},a_{j},a_{j+1}的子序列变为ai1,aj,aj1...ai+1,ai,aj+1a_{i-1},a_j,a_{j-1}...a_{i+1},a_{i},a_{j+1}

Yuilice想知道,他能不能通过这种操作使得序列变为非降序序列

输入格式

第一行输入一个整数t(1t100)t(1 \leq t \leq 100),代表共有tt组样例。

随后每组样例的第一行输入两个整数n,k(1kn100)n,k(1 \leq k \leq n \leq 100)

随后一行输入nn个整数ai(1ai109)a_i(1 \leq a_i \leq 10^9)

输出格式

面对每组样例,输出YES 或者 NO .

输入输出样例

  • 输入#1

    4
    3 1
    1 1 1
    4 3
    4 3 2 1
    7 10
    5 1 2 9 3 8 4
    2 1
    3 2

    输出#1

    YES
    YES
    YES
    NO
首页