F. 后缀翻转
后缀翻转
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“赛后递交”以递交本题。
题目描述
小 Z 手上有个长度为 的只包含 0,1的字符串 ,目标是让字符串变成单调不降(即所有 都在 之前,也可全为 或 )。
字符串的每个位置都可以进行任意次后缀翻转的操作,如选择位置 ,则将 的每一个位置都进行零一翻转互换,每次需花费相应的代价 。
询问完成要求的最小代价。
输入格式
第一行, 个正整数 。
第二行,长度为 的字符串 。
第三行, 个正整数 ,表示每个位置 进行后缀翻转的代价。
输出格式
个整数,表示最后成为单调不降字符串的最小花费。
输入输出样例
3
010
2 1 3
1
样例 说明
- 在位置 进行一次后缀翻转成为
001即可,花费为
3
001
2 1 3
0
数据范围
- 对于 的数据,
- 对于 的数据,
【AC-009-Div3】语法组月赛 || Round · 9
- 状态
- 已结束
- 规则
- OI
- 题目
- 6
- 开始于
- 2026-3-7 0:00
- 结束于
- 2026-3-8 0:00
- 持续时间
- 3 小时
- 主持人
- 参赛人数
- 20