#P17220. [ICPC 2017 Nanning R] Rearrangement

    ID: 19645 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度普及− 上传者: 标签>数学贪心2017ICPC分类讨论

[ICPC 2017 Nanning R] Rearrangement

题目描述

在一个大小为 2×n2 \times n 的二维整数数组中,是否可能重新排列这些整数,使得任意两个相邻元素(指同一行或同一列中相邻的元素)之和永远不被 33 整除?

输入格式

输入包含多组测试数据,第一行是一个整数 tt (1≤t≤2001 \le t \le 200),表示测试数据的组数。

对于每组测试数据,第一行包含一个整数 nn (1≤n≤100001 \le n \le 10000),表示数组的列数。第二行包含第一行的 nn 个整数,由单个空格分隔。第三行包含第二行的 nn 个整数,由单个空格分隔。所有元素均为小于 10000001000000 的正整数。

输出格式

对于每组测试数据,如果存在任何一种有效的重排方案,则在一行中输出 “YES”,否则输出 “NO”。

6
3
3 6 9
1 4 7
3
3 6 9
1 3 8
5
1 2 3 4 5
6 7 8 9 10
10
1 1 1 1 1 1 1 1 1 1
2 3 2 3 2 3 2 3 2 3  
2
3 1
2 3
2
3 1
1 2
YES
NO
YES
YES
YES
NO

提示

翻译由 DeepSeek V4 Pro 完成