#C1. 矩阵交换

矩阵交换

矩阵交换

【题目描述】

有一个 nmn*m 的矩阵 aa,矩阵的每个元素是1,2,31,2,3。可以任意交换两行,问是否经过若干次交换,使得每一列都是单调不递减的(形如 1、1、2、2、3、3)。

【输入格式】

输入包含 TT 组测试用例。

第一行输入一个正整数 TT

对于每个测试用例:

  • 输入包含 n+1n+1 行。

  • 第一行输入两个正整数 n,mn,m

  • 接下来 nn 行,每行 mm 个正整数,第 ii 行第 jj 个数是 ai,ja_{i,j}

【输出格式】

输出 TT 行。

每行输出"YES"或者"NO",表示可以或者不可以使得每列单调不递减。

【输入样例 1】

1
2 2
1 2
2 3

【输出样例 1】

YES

【输入样例 2】

2
2 2
1 3
2 2
3 3
1 1 3 
1 2 3 
3 2 3

【输出样例 2】

NO
YES

【数据范围及约定】

  • 对于测试点121\sim 21T,n102,1m21\leq T,n\leq 10^2,1\leq m\leq 2

  • 对于测试点343\sim 41T,n,m101\leq T,n,m\leq 10

  • 对于测试点5105\sim 101T,n,m1021\leq T,n,m\leq 10^2