#2884. Buffet

0
    ID: 2884 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc140BGESP 2级枚举(单层循环)数组

Buffet

Buffet

题目描述

Takahashi 去了一家自助餐厅,那里有 NN 种菜品,他每种菜都吃了一次(菜品 11、菜品 22、…\ldots、菜品 NN)。 他吃的第 ii 道菜 (1≤i≤N)(1 \leq i \leq N) 是菜品 AiA_i。 当他吃菜品 ii (1≤i≤N)(1 \leq i \leq N) 时,他会获得 BiB_i 满意度点数。 另外,当他在吃完菜品 ii 之后紧接着吃菜品 i+1i+1 (1≤i≤N−1)(1 \leq i \leq N - 1) 时,他会额外获得 CiC_i 点满意度。 求他获得的满意度点数的总和。

输入格式

输入由标准输入给出,格式如下: NN A1A_1 A2A_2 ...... ANA_N B1B_1 B2B_2 ...... BNB_N C1C_1 C2C_2 ...... CN−1C_{N-1}

输出格式

输出 Takahashi 获得的满意度点数总和,作为一个整数。

3
3 1 2
2 5 4
3 6
14
4
2 3 4 1
13 5 8 24
45 9 15
74
2
1 2
50 50
50
150

提示

输入中的所有数值均为整数。 2≤N≤202 \leq N \leq 20 1≤Ai≤N1 \leq A_i \leq N A1,A2,...,ANA_1, A_2, ..., A_N 互不相同。 1≤Bi≤501 \leq B_i \leq 50 1≤Ci≤501 \leq C_i \leq 50Takahashi 一共获得了 1414 点满意度,过程如下:

首先,他吃了菜品 33,获得了 44 点满意度。 接着,他吃了菜品 11,获得了 22 点满意度。 最后,他吃了菜品 22,获得了 5+3=85 + 3 = 8 点满意度。

标签: AtCoder|abc140B

来源

AtCoder|abc140B