#P005936. 土地划分
土地划分
题目描述
为了推动城市经济的发展,市政府决定拍卖一块用于商业用途的土地。整块土地被划分为一个 的网格,每个小格代表土地的一部分,具有不同的商业价值。
有 家商业开发公司参与本次拍卖,他们计划选择三个互不相交的正方形区域,每个区域为 的网格。这些区域将被用于商业用途,以促进城市的繁荣。商业价值是通过每个区域内所有小格商业价值的总和计算的。
为了帮助市政府找到最佳的商业用地划分方式,市政府聘请了您来编写一个程序,以计算三个区域商业价值总和的最大值。
输入格式
输入的第一行包含三个正整数 ,其中 和 是土地网格的行数和列数, 是每个商业用地的正方形大小(边长的网格数)。
接下来 行,每行有 个正整数,表示每个小格的商业价值。
输出格式
输出一个正整数,表示三个商业用地的商业价值总和的最大值。
样例
输入
9 9 3
1 1 1 1 1 1 1 1 1
1 1 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 1 8 8
8 1 1 1 1 1 1 1 8
8 8 1 1 1 1 9 9 9
输出
208
数据范围
测试数据保证 ,且至少有三个 的互不相交的正方形区域。
的数据,满足 。
的数据,满足 ,每个小格的商业价值为 的非负整数。