ABC342B問題「Which is ahead?」Python解説

ABC342 B問題「Which is ahead?」

問題は下記のリンクから確認してください。
https://atcoder.jp/contests/abc342/tasks/abc342_b

【Python】解放&コード例

A,Bのどちらが先頭に近いかを調べる
順番の取得→index関数
先頭に近い方を取得→min関数
n = input()
p = list(map(int, input().split()))
q = int(input())
for _ in range(q):
a, b = map(int, input().split())
ia = p.index(a)
ib = p.index(b)
print(p[min(ia, ib)])

コメント

タイトルとURLをコピーしました