|
2006年12月17日
情報オリンピック日本委員会
|
1 から 2n の数が書かれた 2n 枚のカードがあり, 上から 1, 2, 3, ... , 2n の順に積み重なっている.
このカードを, 次の方法を何回か用いて並べ替える.
入力ファイルの指示に従い, カードを並び替えたあとのカードの番号を, 上から順番に出力するプログラムを作成せよ.
2n 行からなる出力ファイルを提出せよ. 1 行目には並べ替え終了後の一番上のカードの番号, 2 行目には並べ替え終了後の上から 2 番目のカードの番号というように, i 行目には上から i 番目のカードの番号を出力せよ.
入力例1 | 入力例2 |
---|---|
2 2 1 0 |
3 4 2 4 0 0 |
出力例1 | 出力例2 |
2 4 3 1 |
1 5 4 3 2 6 |
※各入出力例のデータは, 右クリック等によりファイルに保存して利用可能です.