P84409

粉刷匠

难度 5 级 动态规划入门 线性 背包
讨论 统计 2通过 12提交 16.7%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

windy 有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。

windy 每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。

如果 windy 只能粉刷 T 次,他最多能正确粉刷多少格子?

一个格子如果未被粉刷或者被粉刷错颜色,就算错误粉刷。

输入

第一行包含三个整数,N,M,T。

接下来有 N 行,每行一个长度为 M 的字符串,`0 表示红色,1` 表示蓝色。

输出

包含一个整数,最多能正确粉刷的格子数。

样例

样例 1
输入
3 6 3
111111
000000
001100
输出
16

提示

30\% 的数据,满足 1 \le N,M \le 10,0 \le T \le 100 。

100\% 的数据,满足 1 \le N,M \le 50,0 \le T \le 2500

来源

四川省选

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交