匹配

TimeLimit:1000MS  MemoryLimit:256MB
64-bit integer IO format:%lld
Special Judge
未提交 | 登录后收藏
Problem Description

给出  行  列的网格,你可以选择任意两个网格配对,每个网格最多只能与一个网格配对,也可以不与任何网格配对。定义关于两个网格  的权值函数 

一个配对方案的权值为其所有网格配对的权值之和 。求给出网格中,所有配对方案中权值和的最大值。

Input

从标准输入中读取数据。

第一行,一个整数 ,表示数据组数。

接下来  行,每行三个整数 ,表示网格的行数、列数以及权值函数中的常数 

数据范围: 对于所有数据,


其中1/6的数据 max(n,m)<=1000

Output

输出到标准输出中。

输出共  行,对于每一组数据,输出一行一个整数,表示所有配对方案的配对权值和的最大值。

SampleInput
4
1 1 0
1 2 0
2 2 1
2 3 1
SampleOutput
0
1
4
7
 样例解释 

对于 1*1 的网格,不存在匹配方案,答案为0。

对于 1*2 的网格,匹配方案唯一,答案为 1。

对于 2*2 的网格,左上格与右下格匹配,右上格与左下格匹配,答案为4。如下图所示。
png1

对于 2*3 的网格,左上格与中下格匹配,中上格与右下格匹配,右上格与左下格匹配,答案为7。如下图所示。
png2

Submit
题目统计信息详细
总AC数11
通过人数5
尝试人数9
总提交量80
AC率6.25%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: