CF1197B.Pillars

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Pillars

题目描述

题意

给定nn个盘子,盘子的半径是11nn

现在的有nn个柱子,每个柱子上有一个盘子,问时候能够把所有的盘子移动到一个柱子上

如果要把一个盘子从柱子ii移动到柱子jj则要求

  1. 柱子ii上只有一个盘子
  2. 柱子jj上没有盘子,或盘子的半径大于柱子ii上的盘子
  3. iijj必须相邻

输入格式

第一行一个整数nn

第二行nn个整数,第ii个数字aia_i代表第ii个柱子上盘子的半径

输出格式

如果可以将所有的盘子移动到一个柱子上输出YES

反之输出NO

说明/提示

3n2e53\le n\le 2e5

1ain1\le a_i\le n

样例

4
1 3 4 2
YES
3
3 1 2
NO

在线编程 IDE

建议全屏模式获得最佳体验