A115471.双色序判定

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给定一个由 nn 个两两不同整数组成的序列 aa

你需要把每个位置染成两种颜色之一。要求同时满足:

  • 在原序列中,相邻两个位置颜色不同;
  • 若把所有元素按数值从小到大重新排列,那么在这个新序列中,相邻两个元素的颜色仍然不同。

请判断是否存在这样的染色方案。

输入格式

第一行一个整数 tt,表示测试组数。

对于每组数据:

  • 第一行一个整数 nn
  • 第二行 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n

保证所有 aia_i 互不相同。

输出格式

对每组数据输出一行:

  • 若存在合法染色,输出 YES
  • 否则输出 NO

输入输出样例

  • 输入#1

    4
    4
    2 3 4 1
    3
    2 3 1
    5
    3 4 1 2 5
    5
    3 1 4 2 5
    

    输出#1

    YES
    NO
    YES
    NO
    

说明/提示

数据范围

  • 1t2001 \le t \le 200
  • 2n1002 \le n \le 100
  • 1ain1 \le a_i \le n
首页