#arc0072. [arc007_2]迷子のCDケース
[arc007_2]迷子のCDケース
問題文
高橋君はCDで音楽を聴くことが好きです。
CDプレイヤーには先日聴いたCDが入ったままになっているのですが、そのCDに対応するCDケースが見当たらないことに気づきました。
前回に聴いた時にCDケースをどこに置いたのか、残念ながら高橋君は全く思い出せませんでした。
仕方がないので高橋君は今から聴こうとしているCDをケースから取り出し、CDプレイヤーに入っていたCDをそのケースへと片付けることにしました。
さらに別のCDを新たにCDプレイヤーに入れる場合も、CDプレイヤーに入っていたCDは空いたCDケースに片づけます。 例えば図 のように 枚のCDがある状態で、黄緑色のCD、オレンジ色のCDの順でCDを聴くと、それぞれのCDは最も下の図のように片付けられることになります。
図 :黄緑色のCD、オレンジ色のCDの順で聴いた場合のCDの動き
高橋君が音楽を聴き終わった後、今日聞いたCDのリストが与えられるので、高橋君が所持するCDケースにはそれぞれどのCDが入っているかを答えなさい。
入力
入力は以下の形式で標準入力から与えられる。 : :
- 入力は 行ある。
- 行目には、高橋君が所持するCDケースの個数を表す整数 と、今日聴いたCDの枚数 が空白区切りで与えられる。
- CDケースを つ無くしているので、高橋君は計 枚のCDを所持している。
- CDと対応するCDケースにはそれぞれ から までの数が番号付けられている。
- 現在CDプレイヤーに入ってるCDとそれに対応する見当たらないCDケースは 番である。
- 行目からの 行には今日聴いたCDの番号のリストが与えられる。
- 行目の整数 は 番目に 番のCDを聴いたことを表している。
出力
から 番までのCDケースに入ってるCDの番号を順に標準出力に 行に ケース分ずつ出力せよ。
なお、最後には改行を出力せよ。
入力例 1
出力例 1
- まず 番のCDを聴くので、 番のCDは 番のCDケースに入れます。
- 次に 番のCDを聴くので、 番のCDは 番のCDケースに入れます。
- このように各CDを順に聴いては片付けるを繰り返すと、下図のようにCDの位置が入れ替わります。
入力例 2
出力例 2
- 同じCDを連続して聴いた場合もあります。
- この場合は 枚目としてCDプレイヤーに入っている 番のCDを聴くので、CDケースに入っているCDは入れ替わりません。
- 枚目としては 番のCDを聴くので、 番のCDケースに 番のCDが入ります。
- 枚目と 枚目は 枚目でCDケースに入れた 番のCDを聴くので入れ替わりは起きません。
- 最後に 番のCDを聴くので 番のCDケースに 番のCDが入ります。
入力例 3
出力例 3
- 何もCDを聴かなかった場合は入れ替わりは起きません。
入力例 4
出力例 4
入力例 5
出力例 5
Source Name
ARC 007