307502: CF1365F. Swaps Again
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Swaps Again
题意翻译
### 题目描述 给出两个长度为 $n$ 的数列 $a,b$,你需要判断能否在数次操作后使得 $a$ 与 $b$ 相同。 操作是指你可以选择一个 $k(1\le k\le\lfloor\frac n2\rfloor)$,之后交换 $a$ 的长度为 $k$ 的前缀和长度为 $k$ 的后缀。 例如对于 $a=\{1,2,3,4,5,6\}$,选择 $k=2$,那么交换后会得到 $\{5,6,3,4,1,2\}$。 ### 输入格式 **本题有多组数据** 第一行一个整数 $T$,表示数据组数。 每组数据的第一行有一个整数 $n$,表示数列长度。 之后一行 $n$ 个整数,表示 $a$。 之后一行 $n$ 个整数,表示 $b$。 保证 $1\le T\le500$,$1\le n\le500$,$1\le a_i,b_i\le10^9$。 ### 输出格式 对每组数据输出 `yes` 或 `no`,大小写不敏感。题目描述
Ayush, Ashish and Vivek are busy preparing a new problem for the next Codeforces round and need help checking if their test cases are valid. Each test case consists of an integer $ n $ and two arrays $ a $ and $ b $ , of size $ n $ . If after some (possibly zero) operations described below, array $ a $ can be transformed into array $ b $ , the input is said to be valid. Otherwise, it is invalid. An operation on array $ a $ is: - select an integer $ k $ $ (1 \le k \le \lfloor\frac{n}{2}\rfloor) $ - swap the prefix of length $ k $ with the suffix of length $ k $ For example, if array $ a $ initially is $ \{1, 2, 3, 4, 5, 6\} $ , after performing an operation with $ k = 2 $ , it is transformed into $ \{5, 6, 3, 4, 1, 2\} $ . Given the set of test cases, help them determine if each one is valid or invalid.输入输出格式
输入格式
The first line contains one integer $ t $ $ (1 \le t \le 500) $ — the number of test cases. The description of each test case is as follows. The first line of each test case contains a single integer $ n $ $ (1 \le n \le 500) $ — the size of the arrays. The second line of each test case contains $ n $ integers $ a_1 $ , $ a_2 $ , ..., $ a_n $ $ (1 \le a_i \le 10^9) $ — elements of array $ a $ . The third line of each test case contains $ n $ integers $ b_1 $ , $ b_2 $ , ..., $ b_n $ $ (1 \le b_i \le 10^9) $ — elements of array $ b $ .
输出格式
For each test case, print "Yes" if the given input is valid. Otherwise print "No". You may print the answer in any case.
输入输出样例
输入样例 #1
5
2
1 2
2 1
3
1 2 3
1 2 3
3
1 2 4
1 3 4
4
1 2 3 2
3 1 2 2
3
1 2 3
1 3 2
输出样例 #1
Yes
Yes
No
Yes
No