2949 - 土地划分

题目描述

为了推动城市经济的发展,市政府决定拍卖一块用于商业用途的土地。整块土地被划分为一个 M \times N 的网格,每个小格代表土地的一部分,具有不同的商业价值。

3 家商业开发公司参与本次拍卖,他们计划选择三个互不相交的正方形区域,每个区域为 K \times K 的网格。这些区域将被用于商业用途,以促进城市的繁荣。商业价值是通过每个区域内所有小格商业价值的总和计算的。

为了帮助市政府找到最佳的商业用地划分方式,市政府聘请了您来编写一个程序,以计算三个区域商业价值总和的最大值。

输入

输入的第一行包含三个正整数 M, N, K,其中 MN 是土地网格的行数和列数,K 是每个商业用地的正方形大小(边长的网格数)。

接下来 M 行,每行有 N 个正整数,表示每个小格的商业价值。

输出

输出一个正整数,表示三个商业用地的商业价值总和的最大值。

样例

输入

9 9 3
1 1 1 1 1 1 1 1 1 
1 1 1 1 1 1 1 1 1 
1 8 8 8 8 8 1 1 1 
1 8 8 8 8 8 1 1 1 
1 8 8 8 8 8 1 1 1 
1 1 1 1 8 8 8 1 1 
1 1 1 1 1 1 8 8 8 
1 1 1 1 1 1 9 9 9 
1 1 1 1 1 1 9 9 9

输出

208

输入

5 5 2
1 2 3 4 5
16 17 18 19 20
11 12 13 14 15
6 7 8 9 10
21 22 23 24 25

输出

196

输入

12 12 6
5 60 25 37 15 23 92 21 59 93 17 47
72 54 65 50 64 22 58 88 30 5 9 61
38 76 60 93 91 18 47 22 22 94 34 60
49 83 30 49 94 87 30 8 33 9 46 62
87 39 52 33 97 31 80 90 18 28 9 88
54 2 89 84 15 18 67 26 41 96 17 8
78 6 81 79 16 58 46 19 69 79 58 23
38 96 84 77 45 4 88 75 95 25 29 92
12 24 20 53 75 84 88 13 58 2 2 81
29 37 7 92 19 5 99 6 59 46 76 41
34 78 8 45 31 34 52 44 42 48 97 23
33 21 87 57 48 99 16 45 29 1 46 68

输出

5426
说明

样例 1 解释

如果 K = 2,三块土地开发的最大商业价值和为 100

如果 K = 3,三块土地开发的最大商业价值和为 208

数据范围

测试数据保证 K\le M,K\le N, 且至少有三个 K\times K 的互不相交的正方形区域。

30\% 的数据,满足 M, N \le 12

100\% 的数据, 满足 M, N\le 1500,每个小格的商业价值 为 \le 500 的非负整数。

来源

东方博宜OJ

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 0
通过人数 0
金币数量 1 枚
难度 基础


上一题 下一题