codeforces#P2069A. Was there an Array?
Was there an Array?
以下题面由 AI 翻译。
问题描述
对于一个整数数组 ,我们定义其 等值特征 为数组 ,其中 如果数组 的第 个元素与其两侧邻居相等,否则 。
例如,对于数组 ,其等值特征为 。
你将获得数组 。你的任务是确定是否存在一个数组 ,使得给定的数组是其等值特征。
</div>第一行包含一个整数 $t$ ($1 \le t \le 1000$) — 测试用例的数量。
每个测试用例由两行组成:
- 第一行包含一个整数 $n$ ($3 \le n \le 100$);
- 第二行包含 $n-2$ 个整数 $b_2, b_3, \dots, b_{n-1}$ ($0 \le b_i \le 1$)。
对于每个测试用例,如果存在这样的数组 $a$,输出 YES,否则输出 NO。每个字母的大小写都可以。
输入
第一行包含一个整数 $t$ ($1 \le t \le 1000$) — 测试用例的数量。
每个测试用例由两行组成:
- 第一行包含一个整数 $n$ ($3 \le n \le 100$);
- 第二行包含 $n-2$ 个整数 $b_2, b_3, \dots, b_{n-1}$ ($0 \le b_i \le 1$)。
输出
对于每个测试用例,如果存在这样的数组 $a$,输出 YES,否则输出 NO。每个字母的大小写都可以。