【AtCoder】ABC290解説(Python)

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)
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次