#3384. 天际高铁

天际高铁

题目描述

天际铁路经过 NN 个城市,每个城市都有一个站。不过,由于各个城市之间不能协调好,于是乘车每经过两个相邻的城市之间(方向不限),必须单独购买这一小段的车票。第 ii 段铁路连接了城市 ii 和城市 i+1(1i<N)i+1(1\leq i<N)。如果搭乘的比较远,需要购买多张车票。第 ii 段铁路购买纸质单程票需要 AiA_i 博艾元。

∩!w 现在需要出差,要去 MM 个城市,从城市 P1P_1 出发分别按照 P1,P2,P3,,PMP_1,P_2,P_3,\cdots,P_M 的顺序访问各个城市,可能会多次访问一个城市,且相邻访问的城市位置不一定相邻,而且不会是同一个城市。

现在他希望知道,出差结束后,至少会花掉多少的钱用于购买纸质车票。

输入格式

第一行两个整数,N,MN,M

接下来一行,MM 个数字,表示 PiP_i

接下来 N1N-1 行,表示第 ii 段铁路的 AiA_i

输出格式

一个整数,表示最少花费

输入输出样例 #1

输入 #1

9 10
3 1 4 1 5 9 2 6 5 3
200
300
500
345
100
600
450
2

输出 #1

9484

数据范围

对于 30%30\% 数据 M=2M=2

对于另外 30%30\% 数据 N1000M1000N\leq1000,M\leq1000

对于 100%100\% 的数据 M,N105Ai105M,N\leq 10^5,A_i\le10^5