给出 行 列的网格,你可以选择任意两个网格配对,每个网格最多只能与一个网格配对,也可以不与任何网格配对。定义关于两个网格 的权值函数 :
一个配对方案的权值为其所有网格配对的权值之和 。求给出网格中,所有配对方案中权值的最大值。
Given a grid with rows and columns, in this grid, you can choose two different grid points and match them into a pair. Notice that a point can only be matched with no more than one point. It means unmatched points are allowed. We define a weight function for a pair of points as the following form:
The weight of a possible matching scheme is defined as the sum of weights that the matching pairs given. Your task is to calculate the maximum possible weight of all matching schemes.
从标准输入中读取数据。
第一行,一个整数 ,表示数据组数。
接下来 行,每行三个整数 ,表示网格的行数、列数以及权值函数中的常数 。
Read from the standard input.
The first line contains a single integer which means the number of the test cases.
Each of the following lines contains three integers which means the height and the width of the grid, and the constant in the weight function.
输出到标准输出中。
输出共 行,对于每一组数据,输出一行一个整数,表示所有配对方案的配对权值和的最大值。
Write to the standard output.
For each test case, output a line containing a single integer — the maximum of the weight of possible matching plans.
4
1 1 0
1 2 0
2 2 1
2 3 1
0
1
4
7
对于 的网格,不存在匹配方案,答案为 。
对于 的网格,匹配方案唯一,答案为 。
对于 的网格,左上格与右下格匹配,右上格与左下格匹配,答案为 。如下图所示。
对于 的网格,左上格与中下格匹配,中上格与右下格匹配,右上格与左下格匹配,答案为 。如下图所示。
6
23 66 12
233 666 123
2333 6666 1234
23333 6666 1234
2333 66666 1234
23333 66666 12345
33759
34876089
34987610889
1166494448889
2682884270889
34998761108889
4
1 1 0
1 2 0
2 2 1
2 3 1
0
1
4
7
As for grid, there is no point for the only one to match, so the answer is .
As for grid, we match the only two points into a pair, so the answer is .
As for grid, we match the top left point and the bottom right one into a pair, the top right point and the bottom left one into a pair. The answer is , as shown by the following picture.
As for grid, we match the top left point and the bottom middle one, the top middle point and the bottom right one, the top right point and the bottom left one. The answer is , as shown by the following picture.
6
23 66 12
233 666 123
2333 6666 1234
23333 6666 1234
2333 66666 1234
23333 66666 12345
33759
34876089
34987610889
1166494448889
2682884270889
34998761108889
对于所有数据,,,。
详细的数据限制及约定如下(留空表示和上述所有数据的约定相同):
子任务编号 | 分值(百分比) | 特殊限制 | ||
---|---|---|---|---|
且 | ||||
无 | ||||
且 | ||||
无 |
For all test cases, ,,.
Detailed constraints and hints are as follows (blank grids denote the same constraints as mentioned above):
Subtask# | Score (percentage) | Special Constraints | ||
---|---|---|---|---|
and | ||||
- | ||||
and | ||||
- |