U229852 [sxyz NOIP 模拟赛] 4 区间覆盖(range)
题目背景
[sxyz NOIP 模拟赛]4 区间覆盖(range)T4
------------
3s 512MB
题目描述
给定一个 n ∗ m 的网格和一个整数 k,网格上每个位置有一个数字 $a_{i,j}$ (1 ≤ i ≤n, 1 ≤ j ≤ m)。
对于所有 i, 1 ≤ i ≤ n,你可以指定一个区间 [l, r], 1 ≤ l ≤ r ≤ m, r − l + 1 ≤ k,然后将所有 $a_{x,y}$, n ≤ x ≤ min(n, i + 1), l ≤ y ≤ r 覆盖一次。
你需要求出,对于所有指定区间的方案,被覆盖的所有数的和的最大值是多少。在本题中,一个数字如果被覆盖多次,这个数字也只会被计算一次。
输入格式
第一行三个整数 n, m, k
接下来 n 行,每行 m 个整数,表示 $a_{i,j}$
输出格式
一行一个整数,表示你的答案。
说明/提示
4.4 数据范围与提示
对于 40% 的数据,m ≤ 100
对于 80% 的数据,k ≤ 20
对于所有数据,1 ≤ n ≤ 50, 1 ≤ m ≤ 20000, 1 ≤ k ≤ m, 0 ≤ $a_{i,j}$ ≤ 1000