#P6001. [CEOI2016] popeala
[CEOI2016] popeala
题目描述
你办了一场比赛,有 个人参加,只有一道题,有 个数据点,标号为 ,每个测试点都有一个分数 。
现在所有选手已经提交了程序并且测评完了,你知道每个人都能通过哪些测试点。
你现在要安排捆绑测试的方式,把数据点划分为若干个连续的区间,每个区间至少有一个测试点。每个区间只要有一个测试点错误就不会得分,如果所有 点都正确得分为所有测试点的分数的和。
你的目的是最小化所有人的得分和。你需要对 ,输出当把所有测试点划分为 组时,最小的所有人分数和。
输入格式
第一行三个整数 。
接下来一行 个整数,代表 。
接下来 行每行一个长度为 的 串,代表第 个人是否通过了第 个测试点。
输出格式
行,每行一个整数,代表当划分为 个捆绑测试点时所有人分数和的最小值。
2 3 3
4 3 5
101
110
0
8
16
提示
对于 的数据,,,,。