CF1810A Beautiful Sequence
题目描述
一个长度为 $m$ 的整数序列 $a_{1}, a_{2}, \ldots, a_{m}$ 被称为“好序列”,当且仅当存在至少一个 $i$($1 \le i \le m$),使得 $a_{i} = i$。例如,$[3,2,3]$ 是一个好序列,因为 $a_{2} = 2$,$a_{3} = 3$;而 $[3,1,1]$ 不是好序列,因为不存在 $i$ 使得 $a_{i} = i$。
一个序列 $a$ 被称为“美丽序列”,当且仅当存在至少一个 $a$ 的子序列是好序列。例如,$[4,3,2]$ 是美丽序列,因为它的子序列 $[4,2]$ 是好序列;而 $[5,3,4]$ 不是美丽序列。
如果序列 $b$ 可以通过从序列 $a$ 中删除若干(可以为零或全部)元素得到,则称 $b$ 是 $a$ 的子序列。
现在给定一个序列,判断它是否为美丽序列。
输入格式
每组测试数据包含多组测试用例。第一行包含一个整数 $t$($1 \le t \le 500$),表示测试用例的数量。
每个测试用例的第一行包含一个整数 $n$($1 \le n \le 100$),表示给定序列的长度。
每个测试用例的第二行包含 $n$ 个整数 $a_{1}, a_{2}, \ldots, a_{n}$($1 \le a_{i} \le 10^9$),表示该序列。
输出格式
对于每个测试用例,输出一行 "YES" 或 "NO"(不带引号),表示该序列是否为美丽序列。
你可以用任意大小写输出答案(如 "yEs"、"yes"、"Yes"、"YES" 都会被判为正确)。
说明/提示
在第一个测试用例中,好的子序列为 $b=[3,2]$,其中 $b_{2} = 2$。
在第二个测试用例中,好的子序列为 $b=[2,4,3]$,其中 $b_{3} = 3$。
在第四个测试用例中,好的子序列为 $b=[1]$,其中 $b_{1} = 1$。
在第五个测试用例中,好的子序列为 $b=[2,2]$,其中 $b_{2} = 2$。
由 ChatGPT 4.1 翻译