#P11965. 两个数列
两个数列
题目描述
有 2 个大小为 n 的数组 A 和 B,有以下两个操作:
1. 在 A 数组中选择 k 个数,并将它们加 1(k 为任意数)
2. 随意打乱 A 数组
问:能否在 正好执行一次操作 1 和一次操作 2 之后,将数组 A 转换为数组 B?
输入格式
t(1 ≤ t ≤ 100):表示测试数据组数。
每组测试数据包含三行:
- 第一行一个整数 n(1 ≤ n ≤ 100),表示数组长度
- 第二行 n 个整数,表示 A 数组元素 a₁, a₂, ..., aₙ(-100 ≤ aᵢ ≤ 100)
- 第三行 n 个整数,表示 B 数组元素 b₁, b₂, ..., bₙ(-100 ≤ bᵢ ≤ 100)
输出格式
对于每组测试数据,如果可以转换成功,输出 "YES",否则输出 "NO"。每个结果占一行。
输入样例 #1
3
3
-1 1 0
0 0 2
1
0
2
5
1 2 3 4 5
1 2 3 4 5
输出样例 #1
YES
NO
YES