#2035. [ABC066C] pushpush

[ABC066C] pushpush

题目描述

给你一个长度为 nn , a1,...,ana_1, ..., a_n 的整数序列。让我们考虑对一个空序列 bb 执行以下 nn 操作。

ii 次操作如下:

  1. aia_i 追加到 bb 的末尾。
  2. 颠倒 bb 中元素的顺序。

求经过上述 nn 操作后得到的序列 bb

输入格式

第一行输入一个 n n

第二行输入 a1 a_1 a2 a_2 ... ... an a_n

输出格式

输出操作结束后的序列

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

样例 1 解释

  • 第一步操作后, bb 变为 11
  • 经过第一步操作的第二步, bb 变为: 11
  • 第二步运算后, bb 变为: 1,21, 2
  • 第二步运算后, bb 变为: 2,12, 1
  • 第三步运算后, bb 变为: 2,1,32, 1, 3
  • 经过第三步操作的第二步后, bb 变为: 3,1,23, 1, 2
  • 经过第四步运算的第一步后, bb 变为:3,1,2,43, 1, 2, 4
  • 经过第四步运算的第二步后, bb 变为: 4,2,1,34, 2, 1, 3

因此,答案为 4 2 1 3

提示

  • 1  n  2× 105 1\ \leq\ n\ \leq\ 2\times\ 10^5
  • 0  ai  109 0\ \leq\ a_i\ \leq\ 10^9