同构(same)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
有两个长度为 的数组 ,我们想知道数组 和数组 是否是同构数组?
我们定义两个数组 同构,则存在一个整数 ,使得 ,有保持数组 不动的时候,交换数组 的前 项和后 项交换位置,即 ,使得新的数组 完全相等于数组 。
输入格式
从文件 same.in 中读取数据。
第一行输入一个正整数 ,表示有 组输入;
每组输入的第一行,输入一个正整数 ;
第二行输入 个整数,表示数组 ;
第三行输入 个整数,表示数组 。
输出格式
输出到文件 same.out 中。
如果数组 和数组 同构,则输出Yes,否则,输出No。
3
3
1 2 3
3 2 1
4
3 1 2 4
4 3 1 2
5
2 3 1 4 5
5 3 1 4 2
Yes
No
Yes
样例输入输出 2
数据规模与约定
-
对于 的数据有,。
-
对于 的数据有,;;,且有 。