atcoder#ARC077A. [ABC066C] pushpush
[ABC066C] pushpush
配点 : 点
問題文
長さ の数列 が与えられます。 空の数列 に対して、以下の操作を 回行うことを考えます。
回目には
- 数列の 番目の要素 を の末尾に追加する。
- を逆向きに並び替える。
この操作をしてできる数列 を求めて下さい。
制約
- は整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
個の整数を空白区切りで 行に出力せよ。 番目には、 を出力せよ。
4
1 2 3 4
4 2 1 3
回目の操作 の後、 は となります。
回目の操作 の後、 は となります。
回目の操作 の後、 は となります。
回目の操作 の後、 は となります。
回目の操作 の後、 は となります。
回目の操作 の後、 は となります。
回目の操作 の後、 は となります。
回目の操作 の後、 は となります。
よって、答えは 4 2 1 3
です。
3
1 2 3
3 1 2
出力例 1 の説明の通り、 回目の操作 の後、 は となるので、
答えは 3 1 2
です。
1
1000000000
1000000000
6
0 6 7 6 7 0
0 6 6 0 7 7