时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
明净的琉璃杯中,斟满琥珀色的美酒,淅淅沥沥槽床滴,浓红恰似火齐珠,煮龙肝,爆凤髓,油脂白,点点又似泪珠涌,锦乡帷帘挂厅堂,春意呵浓浓,笛声悠扬如龙吟,敲起皮鼓响咚咚,吴娃楚女,轻歌软舞,其乐也融融,何况春光渐老日将暮,桃花如雨,飘落满地红,劝世人,不如终日醉呵呵,一日归黄土,纵是酒仙如刘怜,望一杯,也只是,痴人说梦。
小c 很嗜酒,但是小c 的酒已经喝完了,于是他向酒神祈求一些酒,酒神同意了这个请求。但是酒神有个前提:酒分配的多少由一个游戏来决定,小c 必须精准计算出他每次游戏可以获得多少酒,才能真正获得所有的酒。
游戏规则如下:
每次游戏在一个

的酒桌上进行,酒桌上每一个格子里都有一坛酒,显然,一共有

坛酒。
小c 可以行动

次,每次行动有两种选择:
①:拿走某一行上剩余的所有酒。
②:拿走某一列上剩余的所有酒。
为了防止小c 作弊,酒神规定:
行动①和行动②必须交替执行,不可以连续执行。
为了让小c 酩酊大醉,现在请你帮助小c 计算,游戏行动结束后,他最多可以获得多少坛酒。
输入描述:
第一行输入一个正整数
,表示有
组测试数据。
接下来
行,每行三个正整数
,分别表示酒桌的大小和小c 最多允许行动的次数。
输出描述:
输出共有
行,每行输出一个正整数表示答案。