题目描述
给定一个 $n\times m$ 的矩阵 $A$。
定义矩阵的权值为,每一行的最大值之和,即 $\sum\limits_{i=1}^n\max\limits_{j=1}^m A_{i,j}$。
每次操作,你可以任选矩阵的任意一列,对这一列进行循环移位。
你可以进行任意多次操作。求权值的最大可能值。
输入格式
第一行一个整数 $t$ 表示数据组数。
对于每组数据:
第一行两个整数 $n,m$,表示矩阵的大小。
接下来 $n$ 行,每行 $m$ 个整数,表示矩阵 $A$ 的元素。
输出格式
对于每组数据,输出一行一个整数,表示答案。
样例
样例 $1$ 输入
3
3 3
5 6 1
9 9 5
7 3 1
3 3
4 1 2
4 6 6
5 7 4
3 3
2 7 6
5 3 6
8 5 1
样例 $1$ 输出
25
19
21
样例 $2$
见下发文件 $\text{ex_rote2.in}$ 和 $\text{ex_rote2.ans}$。
样例 $3$
见下发文件 $\text{ex_rote3.in}$ 和 $\text{ex_rote3.ans}$。
数据范围
| 数据编号 | $n=$ | $m=$ |
|---|---|---|
| $1$ | $12$ | $2$ |
| $2$ | $2$ | $15$ |
| $3$ | $2$ | $100$ |
| $4$ | $6$ | $6$ |
| $5\sim 6$ | $4$ | $100$ |
| $7$ | $12$ | $1000$ |
| $8\sim 10$ | $12$ | $2000$ |
对于所有数据,保证 $1\le t\le 40, 1\le A_{i,j}\le 10^5$。
