Toyota Programming Contest 2023 Spring Qual B(AtCoder Beginner Contest 290)の解説記事です。
目次
ABC290 A – Contest Result
問題
問題文の要約は以下の通りです。
問題の要約
N 個の整数 A1, A2, … , AN を与えたとき、B1, B2, … , BM番目の和を求めよ。
入力
N M
A1 A2 … AN
B1 B2 … BM
出力
答えを整数として出力せよ。
解説
for
文でB1, B2, … , BM
を取得して和を計算する。
解説
for
文でb=B1, B2, … , BM
を取得します。添え字は0から始まることに注意するとA[b-1]
の和が答えになります。
解答
N, M = map(int,input().split())
A = list(map(int,input().split()))
B = list(map(int,input().split()))
score=0
for b in B:
score+=A[b-1]
print(score)