atcoder#ARC077A. [ABC066C] pushpush
[ABC066C] pushpush
题目描述
長さ の数列 が与えられます。 空の数列 に対して、以下の操作を 回行うことを考えます。
回目には
- 数列の 番目の要素 を の末尾に追加する。
- を逆向きに並び替える。
この操作をしてできる数列 を求めて下さい。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
個の整数を空白区切りで 行に出力せよ。 番目には、 を出力せよ。
题目大意
输入N,后面有N个数,代表:,我们将会对这个空序列进行N个操作
第i个操作进行如下处理:
-
在b序列的末尾加入a[i]
-
翻转b序列
感谢@RioBlu的翻译
4
1 2 3 4
4 2 1 3
3
1 2 3
3 1 2
1
1000000000
1000000000
6
0 6 7 6 7 0
0 6 6 0 7 7
提示
制約
- は整数である。
Sample Explanation 1
回目の操作 の後、 は となります。 回目の操作 の後、 は となります。 回目の操作 の後、 は となります。 回目の操作 の後、 は となります。 回目の操作 の後、 は となります。 回目の操作 の後、 は となります。 回目の操作 の後、 は となります。 回目の操作 の後、 は となります。 よって、答えは 4 2 1 3
です。
Sample Explanation 2
出力例 1 の説明の通り、 回目の操作 の後、 は となるので、 答えは 3 1 2
です。