Codeforces Round 860 (Div. 2)
A
Showstopper
Codeforces
800
原题
←B →
翻译中…

You are given two arrays $a_1, a_2, \ldots, a_n$ and $b_1, b_2, \ldots, b_n$.

翻译中…

In one operation, you can choose any integer $i$ from $1$ to $n$ and swap the numbers $a_i$ and $b_i$.

翻译中…

Determine whether, after using any (possibly zero) number of operations, the following two conditions can be satisfied simultaneously:

翻译中…
  • $a_n = \max(a_1, a_2, \ldots, a_n)$,
  • $b_n = \max(b_1, b_2, \ldots, b_n)$.
翻译中…

Here $\max(c_1, c_2, \ldots, c_k)$ denotes the maximum number among $c_1, c_2, \ldots, c_k$. For example, $\max(3, 5, 4) = 5$, $\max(1, 7, 7) = 7$, $\max(6, 2) = 6$.

翻译中…

Input

翻译中…

Each test contains multiple test cases. The first line contains the number of test cases $t$ ($1 \le t \le 200$). The description of the test cases follows.

翻译中…

The first line of each test case contains a single integer $n$ ($1 \le n \le 100$) — the length of the arrays.

翻译中…

The second line of each test case contains $n$ integers $a_1, a_2, \ldots, a_n$ ($1 \le a_i \le 100$) — elements of the first array.

翻译中…

The third line of each test case contains $n$ integers $b_1, b_2, \ldots, b_n$ ($1 \le b_i \le 100$) — elements of the second array.

翻译中…

Output

翻译中…

For each test case, print "Yes" if after using any (possibly zero) number of operations the conditions described above are satisfied. Otherwise, print "No".

翻译中…

You can output the answer in any case (upper or lower). For example, the strings "yEs", "yes", "Yes", and "YES" will be recognized as positive responses.

翻译中…

Note

翻译中…

In the first test case, you can swap the numbers $a_3$ and $b_3$, after which the array $a$ becomes equal to $[7, 9, 9]$, and the array $b$ becomes equal to $[7, 6, 7]$, and both conditions are met.

翻译中…

In the second test case, it can be proved that it is impossible to satisfy both conditions.

翻译中…

In the third test case, you can swap the numbers $a_1$ and $b_1$, after which the array $a$ becomes equal to $[99, 99]$, and the array $b$ becomes equal to $[100, 100]$, and both conditions are satisfied.

翻译中…

In fifth test case, you can swap $a_7$ and $b_7$, $a_8$ and $b_8$, $a_9$ and $b_9$, after which the array $a$ becomes equal to $[1, 2, 3, 4, 5, 6, 6, 6, 6]$, and the array $b$ becomes equal to $[9, 9, 9, 9, 9, 9, 7, 8, 9]$, and both conditions are satisfied.

翻译中…

样例

Input #1
7
3
7 9 7
7 6 9
4
10 10 15 15
10 16 15 15
2
100 99
99 100
1
1
1
9
1 2 3 4 5 6 7 8 9
9 9 9 9 9 9 6 6 6
7
1 1 2 2 1 1 2
1 2 1 2 1 2 1
2
30 4
5 30
Output #1
Yes
No
Yes
Yes
Yes
No
No
InputCopy OutputCopy
题目信息
题号
1798A
时间限制
2 s
内存限制
256 MB
标签
贪心
模拟
排序

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。