#ARC194C. 翻转代价
翻转代价
翻转代价
时间限制:2s
空间限制:1024MB
题目描述
给定两个长度为 的 01 序列 、,以及正整数序列 。
你可以对 进行任意多次(也可以零次)以下操作:
- 选择一个下标 ,翻转 ;
- 按翻转后的序列支付 的费用。
求将 变成 所需支付的最小总费用。
输入格式
N
A_1 A_2 ... A_N
B_1 B_2 ... B_N
C_1 C_2 ... C_N
输出格式
输出最小总费用。
样例输入 1
4
0 1 1 1
1 0 1 0
4 6 2 9
样例输出 1
16
样例输入 2
5
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
样例输出 2
0
样例输入 3
20
1 1 1 1 0 0 1 1 0 0 0 1 0 1 0 1 1 0 1 0
0 0 0 1 1 1 0 1 1 0 0 0 0 0 0 1 0 1 0 0
52 73 97 72 54 15 79 67 13 55 65 22 36 90 84 46 1 2 27 8
样例输出 3
2867
数据范围
- ;
- ;
- 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 10 | |
| 2 | 12 | 所有 相等 |
| 3 | 16 | |
| 4 | 18 | 不存在满足 的下标 |
| 5 | 20 | |
| 6 | 24 | 无特殊限制 |