#P1151. 双色棋盘

    ID: 163 传统题 1000ms 128MiB 尝试: 0 已通过: 0难度: 普及 ← 上一题 下一题 → 随机一题 上传者: 标签 二维数组 前缀和 枚举 贪心
显示设置

双色棋盘

题目描述

一个 n×mn\times m 的棋盘,每格被涂成黑色或白色。输入用一个 01 矩阵描述:第 ii 行第 jj 列是 0 表示白格,1 表示黑格。

现在要选一个 k×kk\times k 的方形区域,把这块区域里的格子全部改成同一种颜色(改成黑色或白色都行)。改一个格子的代价是 11。

求最小的总代价。

输入格式

第一行三个整数 n,m,kn,m,k。

接下来 nn 行,每行一个长度为 mm 的 01 串。

输出格式

一行一个整数,表示最小代价。

输入输出样例 #1

输入 #1

3 4 2
0101
1010
0101

输出 #1

2

说明

数据范围

  • 对于 100%100\% 的数据,1≤k≤n,m≤2×1031\le k\le n,m\le 2\times 10^3,n×m≤4×106n\times m\le 4\times 10^6。