配点 : 200 点
問題文
高橋くんは N 種類の料理が食べ放題のビュッフェに行き、全種類の料理 (料理 1, 料理 2, …, 料理 N) を 1 度ずつ食べました。
高橋くんが i (1≤i≤N) 番目に食べた料理は料理 Ai でした。
高橋くんは、料理 i (1≤i≤N) を食べると満足度 Bi を得ます。
また、料理 i (1≤i≤N−1) を食べた直後に料理 i+1 を食べると満足度 Ci を追加で得ます。
高橋くんが得た満足度の合計を求めてください。
制約
- 入力は全て整数である。
- 2≤N≤20
- 1≤Ai≤N
- A1,A2,...,AN は全て異なる。
- 1≤Bi≤50
- 1≤Ci≤50
入力
入力は以下の形式で標準入力から与えられる。
N
A1 A2 ... AN
B1 B2 ... BN
C1 C2 ... CN−1
出力
高橋くんが得た満足度の合計を整数で出力せよ。
3
3 1 2
2 5 4
3 6
14
以下のように高橋くんは合計 14 の満足度を得ました。
- 高橋くんはまず料理 3 を食べ、満足度 4 を得ました。
- 高橋くんは次に料理 1 を食べ、満足度 2 を得ました。
- 高橋くんは最後に料理 2 を食べ、満足度 5+3=8 を得ました。
4
2 3 4 1
13 5 8 24
45 9 15
74
2
1 2
50 50
50
150