已结束 GESP挑战赛#14

A4731 | Yuilice的偶数回文串

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

一个偶回文串是一个正着读和倒着读都一样的,长度为偶数的字符串。如果一个串可以被若干个偶回文串拼接而来,就认为这个字符串是美丽的。

Yuilice给你一个$01$串$t$,你需要进行若干次反转操作($0$变$1$或者$1$变$0$),反转第$i$位需要花费$w_i$的代价。请你使用最小代价把$t$变成一个美丽的字符串,请输出最小总代价。数据保证可以把$t$变成美丽的字符串。

输入格式

第一行一个整数$n$表示字符串$t$的长度。

第二行一个字符串$t$。

第三行包含$n$个由空格隔开的整数$w_1,w_2,...w_n$。

输出格式

输出一个一个非负整数表示最小总代价。

输入输出样例

输入 #1
8
00101011
8 7 6 5 4 3 2 1
输出 #1
5
C++ 编辑器
输入
输出