#P2352. [ABC136C] Build Stairs

[ABC136C] Build Stairs

题目描述

从左到右连续排列 NN 个正方形。从左起第 ii 个正方形的高度为 HiH_i

对于每个正方形,您将一次执行以下任一操作:

  • 将正方形的高度减少 11
  • 什么都不做

确定是否可以执行操作,以使正方形的高度从左到右不减小。

输入格式

第一行一个整数 NN1N1051 \le N \le 10^5

第二行 NN 个整数 HiH_i1Hi1091 \le H_i \le 10^9

输出格式

如果可以满足条件,输出 Yes,否则输出 No

5
1 2 1 1 3
Yes
4
1 3 2 1
No
5
1 2 3 4 5
Yes
1
1000000000
Yes