P4294 [WC2008] 游览计划

题目背景

UPD: - @panda_2134 提供 Special Judge; - @yzy1 提供了[两组 hack 数据](https://www.luogu.com.cn/discuss/527294),即不算分的 subtask1; - @kradcigam [完善](https://www.luogu.com.cn/discuss/873182)了 Special Judge。

题目描述

从未来过绍兴的小D有幸参加了Winter Camp 2008,他被这座历史名城的秀丽风景所吸引,强烈要求游览绍兴及其周边的所有景点。 主办者将绍兴划分为N行M列(N×M)个分块,如下图(8×8): ![](https://cdn.luogu.com.cn/upload/pic/15472.png) 景点含于方块内,且一个方块至多有一个景点。无景点的方块视为路。 为了保证安全与便利,主办方依据路况和治安状况,在非景点的一些方块内安排不同数量的志愿者;在景点内聘请导游(导游不是志愿者)。在选择旅游方案时,保证任意两个景点之间,存在一条路径,在这条路径所经过的每一个方块都有志愿者或者该方块为景点。既能满足选手们游览的需要,又能够让志愿者的总数最少。 例如,在上面的例子中,在每个没有景点的方块中填入一个数字,表示控制该方块最少需要的志愿者数目: ![](https://cdn.luogu.com.cn/upload/pic/15473.png) 图中用深色标出的方块区域就是一种可行的志愿者安排方案,一共需要20名志愿者。由图可见,两个相邻的景点是直接(有景点内的路)连通的(如沈园和八字桥)。 现在,希望你能够帮助主办方找到一种最好的安排方案。

输入格式

输出格式

说明/提示

所有的 10 组数据中 N, M ,以及景点数 K 的范围规定如下: ![](https://cdn.luogu.com.cn/upload/pic/15474.png) 输入文件中的所有整数均不小于 0 且不超过 2^16。