#3653. 模拟11左右为难(spearshield.md)
模拟11左右为难(spearshield.md)
题目描述
一条防线上依次排列着 座哨塔,编号为 。第 座哨塔的强度为 。 每座哨塔属于以下两种类型之一。一个长度为 的 01 字符串 描述了所有哨塔的类型:
- 若 ,第 座哨塔提供 点进攻值;
- 若 ,第 座哨塔提供 点防守值。
选择一个整数 ,把编号在 内的哨塔划入左区,其余哨塔划入右区。 记左区中所有 0 型哨塔的进攻值之和为 ,右区中所有 1 型哨塔的防守值之和为 。
求所有划分方案中 的最小值。
输入格式
第一行输入一个整数 。
第二行输入一个长度为 、仅由字符 0 和 1 组成的字符串。
输出格式
输出一个整数,表示 的最小值。
样例输入 #1
7
1000101
样例输出 #1
2
样例1解释:取 时,左区的进攻值为 ,右区的防守值为 ,两者之差的绝对值为 。
数据范围
- 对于20%的数据,
- 对于40%的数据,
- 对于全部数据,
共10个测试点,每个测试点10分。
相关
在下列比赛中: