有 N 个方块从左到右排成一行。第i个方块的高度为 Hi; 对于每个方块,你可以进行以下操作之一
将方块的高度减少 1。
不进行任何操作。
判断是否可以通过这些操作使得方块的高度从左到右非递减。
第一行一个整数N
第二行一共N个整数,第i个整数表示第i个方块的高度。
如果可以通过操作使得方块的高度从左到右非递减,则输出 Yes
;否则,输出 No
。
5
1 2 1 1 3
Yes
你可以通过将左起第二个方块的高度减少 1 来达到目标。
4
1 3 2 1
No
5
1 2 3 4 5
Yes
1
1000000000
Yes
1≤N≤105
1≤Hi≤109