#4538. D. Rae Taylor and Trees (简单版)
D. Rae Taylor and Trees (简单版)
题目描述
“一个平民竟然妄想坐在我旁边。认清你的身份!” ——克莱尔·弗朗索瓦
这是本题的简单版本。简单版与困难版的唯一区别是,困难版要求你构造一棵满足条件的树。
作为一名土系法师,雷掌握了种树的法术!但玛娜莉亚吹嘘她能种出更特别的树种。雷记得最稀有的树可以用一个特定的排列公式来培育——请帮她判断这样的排列是否能对应一棵合法的树!
给定一个长度为 的排列 ,判断是否存在一棵有 个顶点(编号为 )的无向树,满足以下条件:
- 对于树中任意一条边连接的两个顶点 和 (满足 ), 在排列 中出现的位置早于 。
注:排列是指包含 到 每个整数恰好一次的数组。
输入格式
- 第一行包含一个整数 ()—— 测试用例的数量。
- 每个测试用例的第一行包含一个整数 ()—— 顶点的数量。
- 每个测试用例的第二行包含 个整数 ()—— 给定的排列,保证所有元素互不相同。
保证所有测试用例的 之和不超过 。
输出格式
对于每个测试用例,输出一行 "Yes" 如果存在满足条件的树,否则输出 "No"。
输出不区分大小写(例如 "yEs"、"yes"、"YES" 均视为合法答案)。
样例输入
9
6
1 3 4 5 2 6
4
3 4 1 2
5
4 3 5 1 2
4
1 2 3 4
7
4 3 5 7 6 2 1
6
2 4 6 1 3 5
3
2 1 3
4
2 4 1 3
6
4 2 6 5 1 3
样例输出
Yes
No
No
Yes
No
Yes
Yes
Yes
Yes
提示
在第一个样例中,可构造如下边集的树:
- ( 且 在 中早于 )
- ( 且 在 中早于 )
- ( 且 在 中早于 )
- ( 且 在 中早于 )
- ( 且 在 中早于 )
第二个样例中,不存在满足约束条件的树。