問題一覧 > 通常問題

No.3794 Super Chat

レベル : / AI推定難易度 : 115 / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 1024 MB / 標準ジャッジ問題
タグ : (解説公開後に AC するまで非表示) / 解いたユーザー数 54
作問者 : UT0911 / テスター : Cafe1942 mech_39 👑 AngrySadEight / テストしたAI : claude-opus-5-5
お気に入りにしたユーザー ProblemId : 14094 / 自分の提出
問題文最終更新日: 2026-11-12 00:16:15
yukicoder contest 523 オムニバス (順位表) の他の問題:

問題文

ゆーてぃーさんは, 配信サイト「UTube」で配信者として活動をしています. 「UTube」には投げ銭機能があり, 視聴者が配信者にお金を送ることができます.

投げ銭は $N$ 種類あり, $i$ 種類目の投げ銭の名前は $S_i$ , 金額は $P_i$ 円です.

ゆーてぃーさんは配信で $M$ 個の投げ銭をもらいました. $j$ 個目の投げ銭の名前は $T_j$ です.

投げ銭でもらった合計金額を求めてください. 制約より, 投げ銭の名前から金額が一意に定まることが保証されます.

制約

  • $N,M,P_i$ は整数
  • $1 \leq N \leq 100$
  • $1 \leq M \leq 100$
  • $1 \leq P_i \leq 10 ^ 9(1 \leq i \leq N)$
  • $S_i$ は英小文字からなる長さ $10$ 以下の文字列
  • $S_i$ は全て異なる
  • $T_j$ はいずれかの $S_i$ に等しい

入力

$N\ M$
$S_1$ $P_1$
$\vdots$
$S_N$ $P_N$
$T_1$
$\vdots$
$T_M$

出力

投げ銭でもらった合計金額を出力してください.

最後に改行してください.

サンプル

サンプル1
入力
3 5
blue 100
lightblue 200
lightgreen 500
blue
lightblue
lightgreen
blue
blue
出力
1000

$1$ 個目では, $100$ 円の投げ銭 blue をもらいました. 現在の合計金額は $100$ 円です.

$2$ 個目では, $200$ 円の投げ銭 lightblue をもらいました. 現在の合計金額は $100+200=300$ 円です.

$3$ 個目では, $500$ 円の投げ銭 lightgreen をもらいました. 現在の合計金額は $300+500=800$ 円です.

$4$ 個目では, $100$ 円の投げ銭 blue をもらいました. 現在の合計金額は $800+100=900$ 円です.

$5$ 個目では, $100$ 円の投げ銭 blue をもらいました. 現在の合計金額は $900+100=1000$ 円です.

合計金額は $1000$ 円なので, 1000 を出力します.

サンプル2
入力
7 7
blue 100
lightblue 200
lightgreen 500
yellow 1000
orange 2000
magenta 5000
red 10000
blue
lightblue
lightgreen
yellow
orange
magenta
red
出力
18800

投げ銭で虹ができています.

サンプル3
入力
1 10
rich 1000000000
rich
rich
rich
rich
rich
rich
rich
rich
rich
rich
出力
10000000000

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。