传统题 1000ms 256MiB

cy的姗删

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

题目描述

dyz拿到了一个双排列{a1,a2,...,a2na_1,a_2,...,a_{2n}},他想让cy进行任意次如下操作:

  • 首先选择一个首位相等的区间[l,r](1<=ll,rr< 2×n2 \times n ; a~l~=a~r~),将al,al+1,...ara_l,a_{l+1},...a_r,这段元素删除,并将剩余的元素按现有的顺序拼接起来。

dyz想知道,在可以进行任意次上述操作的情况下,cy能否将双排列中的所有数删除。因为如果cy不能的话dyz就会告诉wys他不够权威。

【名词解释】 双排列:长度为2n的双排列为两个长度为n的排列打乱顺序后得到的数组。

排列:长度为n的排列是由1~n这n个整数、按任意顺序组成的数组,其中每个整数恰好出现一次,如果{2,3,1,5,4}是一个长度为5的排列,而{1,2,2} 和 {1,3,4} 都不是排列,因为前者出现了重复元素,后者包含了超出范围的数。

输入格式

每个测试文件俊包含多组测试数据。第一行输入一个整数T(1<=T<=10^4^)代表数据组数,每组测试数据描述如下:

第一行输入一个整数n(1<=nn<=2×1052\times10^5)。

第二行输入2n2n个整数 a1,a2,...,a2n(1<=ai<=n)a_1,a_2,...,a_{2n}(1<=a_i<=n) 保证所有数据n之和不超过2×1062\times10^6

输出格式

对于每一组测试数据,新起一行。如果可以,输出Yes,否则输出No。

样例

样例输入 1

2
3
1 2 3 1 2 3
3
1 2 3 3 2 1

样例输出 1

No
Yes

提示

对于第二组数据选择区间[1,6]即可。

2025 届 ACM 战队招新第一次选拔复现赛

未参加
状态
已结束
规则
XCPC
题目
12
开始于
2026-8-28 14:00
结束于
2026-8-28 19:00
持续时间
5 小时
主持人
参赛人数
2