#XX002. 小X的蛋糕

小X的蛋糕

题目描述

今天是小X的生日,他肥肠高兴,买了一个蛋糕,令人震惊的是,他居然买了一块圆形蛋糕,更令人震惊的是,他把这个蛋糕切成了nn等份的扇形块,每一块按照顺时针都有11nn的标号,第ii块编号为ii,也被称为第n+in+i块,初始时,每一块的颜色均为00。 你可以执行以下操作任意次数: 选择整数aa,bb,cc,满足1a,b,cn1 \le a,b,c \le n ,对于每个整数i(0i<b)i(0 \le i < b),你可以将第a+ia+i块的颜色改为颜色cc,此操作的代价是b+xcb+x_{c}。 你的目标是将每一个第ii块蛋糕的颜色变为cic_{i},并使其代价最小。

输入格式

nn

c1c_{1} c2c_{2} ............ cn1c_{n-1} cnc_{n}

x1x_{1} x2x_{2} ............ xn1x_{n-1} xnx_{n}

输出格式

最小代价。

样例:

6
1 4 2 1 2 5
1 2 3 4 5 6
20
5
1 2 3 4 5
1000000000 1000000000 1000000000 1000000000 1000000000
5000000005

提示

样例1解释: 初始时,$(A\_1, A\_2, A\_3, A\_4, A\_5, A\_6) = (0,0,0,0,0,0)。$

执行操作(a,b,c)=(2,1,4)(a,b,c)=(2,1,4)后,变为(0,4,0,0,0,0)(0,4,0,0,0,0)。 执行操作(a,b,c)=(3,3,2)(a,b,c)=(3,3,2)后,变为(0,4,2,2,2,0)(0,4,2,2,2,0)。 执行操作(a,b,c)=(1,1,1)(a,b,c)=(1,1,1)后,变为(1,4,2,2,2,0)(1,4,2,2,2,0)。 执行操作(a,b,c)=(4,1,1)(a,b,c)=(4,1,1)后,变为(1,4,2,1,2,0)(1,4,2,1,2,0)。 执行操作(a,b,c)=(6,1,5)(a,b,c)=(6,1,5)后,变为(1,4,2,1,2,5)(1,4,2,1,2,5)

总代价为5+5+2+2+6=205 + 5 + 2 + 2 + 6 = 20

1n4001 \le n \le 400

1cin1 \le c_{i} \le n

1xi1091 \le x_{i} \le 10^{9}