#P14882. [OOI2022预选赛long]Финальная Битва最终之战
[OOI2022预选赛long]Финальная Битва最终之战
题目描述
小 Tyler 几乎通关了他最喜欢的电子游戏,只剩下与最终 Boss 的战斗。
在游戏过程中,他收集了许多不同的英雄。战斗开始前,这些英雄排成一个 行 列的表格。第 行第 列英雄的伤害值为 。
战斗开始前,他必须恰好献祭 个英雄。所有献祭完成后,每个被献祭的位置都会出现一个魔像。这个魔像的伤害值等于:献祭之后,该位置所在的行和列中剩余英雄伤害值之和。
之后,场上所有角色,包括魔像,都会各攻击一次。
Tyler 还不知道最终 Boss 有多强,所以他想知道自己最多能造成多少总伤害。请你帮他计算。
输入格式
第一行输入三个整数 ,表示表格大小和必须献祭的英雄数量。
接下来 行,每行输入 个整数。第 行第 个数为 ,表示对应英雄的伤害值。
输出格式
输出一个整数,表示最优选择献祭英雄后,所有角色能造成的最大总伤害。
数据范围
对于所有测试数据:
样例 1
输入
2 3 1
0 6 2
2 3 6
输出
30
样例 2
输入
2 4 2
4 4 1 1
2 2 9 9
输出
72
样例 3
输入
2 2 3
12 6
3 9
输出
36
样例解释
样例 1 中:
- 若献祭位置 的英雄,总伤害为 ;
- 若献祭位置 的英雄,总伤害为 。
样例 2 中:
若献祭位置 和 的英雄,则这两个位置上的魔像伤害值都为 ,最终表格中所有角色的总伤害为 。
评分方式
测试点分为 7 组。只有通过某一组的全部测试,并通过该组依赖的必要组,才能获得该组分数。注意,部分测试组不要求通过样例组。Offline 检查表示该组结果只会在比赛结束后公布。
| 组别 | 分数 | 附加限制 | 必要组 | 说明 |
|---|---|---|---|---|
| 0 | 无 | 无 | 样例测试 | |
| 1 | 8 | |||
| 2 | 11 | 1 | ||
| 3 | 19 | 0, 1, 2 | ||
| 4 | 14 | 0 | ||
| 5 | 9 | 0–4 | ||
| 6 | 17 | 0–5 | ||
| 7 | 22 | 无 | 0–6 | Offline 检查 |