XP1B xcx和pyc玩俄罗斯方块

XP1B xcx和pyc玩俄罗斯方块

暂无测试数据。

题目描述

众所周知,xcx和pyc很无聊。于是,他们开始玩了俄罗斯方块。

但是,这个俄罗斯方块并不寻常。他的操作如下:

我们把方块列成一列列的,总共\(n\)列。我们定义“完美巨浪”为:除了最右边一列外,每一列的方块数量都严格少于其右边的方块数量。

xcx和pyc通过执行任意次数的下列操作上是让这些俄罗斯方块形成“完美巨浪”:

Step 1:选择一个\(1 \le i \lt n\) 并且 \(1 \lt a_i\) 的方块堆

Step 2:从方块堆 \(i\) 取一个方块,将其放在方块堆 \(i+1\) 上

数学上来说,使方块堆 \(i\) 的方块数量-1,并使方块堆 \(i+1\) 的方块数量+1。

请问,xcx和pyc是否可以通过以上的操作,把这些方块变成”完美巨浪“?

输入格式

有多组数据输入:

输入格式如下:

T
case_1
case_2
......
case_T

case_i的格式如下:

n
a_1 a_2 ...... a_n

输出格式

对每一组数据,如果xcx和pyc可以讲述变成完美巨浪,则输出“Yes”;否则输出“No"。

数据范围

\(1 \le t \le 7891\),\(1 \le n \le 7891\),\(1 \le a_i \le 10^9\)

信息

ID
1001
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者