传统题 1000ms 256MiB

任务A

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

小维:“任务A一般都是最简单的任务吧。”

??:“确实,我喜欢不严格递增。”

题目描述

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

对于每个正方形,小维只能执行以下任一操作一次

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

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

输入格式

多测,第一行输入一个整数 T(1T2105)T (1 \leq T \leq 2 \cdot 10^5) ,代表测试组数。

对于每组测试数据:

第一行输入一个整数 NN1N21051\leq N \leq 2 \cdot 10^5 ),表示正方形数量。

第二行输入NN个整数 HiH_i(1Hi1091\leq H_i \leq 10^9),表示正方形高度。

保证所有测试数据的 nn 之和不超过 21052 \cdot 10^5

输出格式

如果可以执行操作以使正方形的高度从左到右不减小,则输出 Yes,否则输出 No

您可以输出任意大小写字母的YesNo。(如:yEsyesYesYES 都会被接受)。

样例

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

提示

在第一组测试数据中,可以对 a[2]a[2] 执行一次操作,此时数组为:1,1,1,1,3{1,1,1,1,3},满足从左到右不减小。

在第二组测试数据中,可以证明,不存在任意一种操作序列,使序列满足从左到右不减小。

”编程兔杯“QLUOJ月赛 Round2

未参加
状态
已结束
规则
ACM/ICPC
题目
8
开始于
2024-7-21 18:00
结束于
2024-7-21 21:30
持续时间
3.5 小时
主持人
参赛人数
40