#2861. Build Stairs

0
    ID: 2861 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>AtCoderabc136CGESP 2级枚举(单层循环)分支结构

Build Stairs

Build Stairs

题目描述

有 NN 个正方形从左到右排成一行。第 ii 个正方形(从左数)的高度为 HiH_i。 对于每个正方形,你将对它执行以下两种操作之一一次:

将该正方形的高度减少 11。 什么也不做。

判断是否可以通过执行这些操作使得从左到右正方形的高度为非递减序列。

输入格式

输入以标准输入给出,格式如下: NN H1H_1 H2H_2 ...... HNH_N

输出格式

如果可以通过执行操作使得正方形的高度从左到右为非递减的,输出 YesYes;否则,输出 NoNo。

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

提示

输入中的所有数值都是整数。 1≤N≤1051 \leq N \leq 10^5 1≤Hi≤1091 \leq H_i \leq 10^9你可以只将从左数第二个正方形的高度减 11 来实现目标。

标签: AtCoder|abc136C

来源

AtCoder|abc136C