A7700 | [ABC308B] Default Price
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
高桥君在回转寿司店吃了 $N$ 盘料理。第 $i$ 盘的颜色用字符串 $C_i$ 表示。
另外,料理的价格与盘子的颜色对应,对于 $i=1,\ldots,M$,颜色为字符串 $D_i$ 的盘子的料理每盘价格为 $P_i$ 日元。此外,颜色不是 $D_1,\ldots,D_M$ 中任意一种的盘子的料理每盘价格为 $P_0$ 日元。
请计算高桥君所吃料理的总价格。
另外,料理的价格与盘子的颜色对应,对于 $i=1,\ldots,M$,颜色为字符串 $D_i$ 的盘子的料理每盘价格为 $P_i$ 日元。此外,颜色不是 $D_1,\ldots,D_M$ 中任意一种的盘子的料理每盘价格为 $P_0$ 日元。
请计算高桥君所吃料理的总价格。
输入格式
输入以如下格式从标准输入给出。
> $N$ $M$ $C_1$ $C_2$ $\ldots$ $C_N$ $D_1$ $D_2$ $\ldots$ $D_M$ $P_0$ $P_1$ $P_2$ $\ldots$ $P_M$
> $N$ $M$ $C_1$ $C_2$ $\ldots$ $C_N$ $D_1$ $D_2$ $\ldots$ $D_M$ $P_0$ $P_1$ $P_2$ $\ldots$ $P_M$
输出格式
请输出答案,作为一个整数。
输入输出样例
输入 #1
3 2 red green blue blue red 800 1600 2800
输出 #1
5200
输入 #2
3 2 code queen atcoder king queen 10 1 1
输出 #2
21
### 限制条件
- $1\leq N, M\leq 100$
- $C_i, D_i$ 是由小写英文字母组成的字符串,长度在 $1$ 到 $20$ 之间
- $D_1,\ldots,D_M$ 互不相同
- $1\leq P_i\leq 10000$
- $N, M, P_i$ 均为整数
### 样例解释 1
- $1\leq N, M\leq 100$
- $C_i, D_i$ 是由小写英文字母组成的字符串,长度在 $1$ 到 $20$ 之间
- $D_1,\ldots,D_M$ 互不相同
- $1\leq P_i\leq 10000$
- $N, M, P_i$ 均为整数
### 样例解释 1
blue 盘子的价格为 $P_1=1600$ 日元,red 盘子的价格为 $P_2=2800$ 日元,green 盘子的价格为 $P_0=800$ 日元。高桥君所吃料理的总价格为 $2800+800+1600=5200$ 日元。
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?