どん底から這い上がるまでの記録

どん底から這い上がりたいけど這い上がれない人がいろいろ書くブログ(主にプログラミング)

0011: Drawing Lots

阿弥陀くじ

問題ページ

解き方

阿弥陀くじの状態を記憶するリストを用意する。 横棒のリストa, bを受け取ると、阿弥陀くじのリストのインデックスa-1とb-1の要素を入れ替える。

コード(python)

w = int(input())
n = int(input())
kuji = [i+1 for i in range(w)]
for _ in range(n):
    a, b = map(int, input().split(','))
    kuji[a-1], kuji[b-1] = kuji[b-1], kuji[a-1]
print(*kuji, sep="\n")