「Cfz Round 1」Permutation
题目背景
$1+2+3+\cdots+n=\dfrac {n\times (n+1)} 2$。
题目描述
给定一个正整数 $n$。
我们定义,对于一个 $1$ 到 $n$ 的排列 $\{x_n\}$, $f(\{x_n\})=\max\limits_{i=1}^{n}(x_i+x_{(i \bmod n)+1})-\min\limits_{i=1}^{n}(x_i+x_{(i \bmod n)+1})$。
你需要构造一个 $1$ 到 $n$ 的排列 $\{p_n\}$,使得对于任意一个 $1$ 到 $n$ 的排列 $\{q_n\}$,都有 $f(\{p_n\})\le f(\{q_n\})$,并输出你构造的排列 $\{p_n\}$。
输入输出格式
输入格式
一个正整数 $n$。
输出格式
$n$ 个整数,表示你构造的排列 $\{p_n\}$,之间用空格分隔。
所有满足条件的输出均可通过。
输入输出样例
输入样例 #1
4
输出样例 #1
1 4 2 3
说明
#### 【样例解释 #1】
$f(\{1,4,2,3\})=2$,可以证明对于任意一个 $1$ 到 $n$ 的排列 $\{q_n\}$,都有 $f(\{1,4,2,3\})\le f(\{q_n\})$。
当然,$\{1,3,2,4\},\{3,1,4,2\},\{4,1,3,2\}$ 等也为合法的排列 $\{p_n\}$。
#### 【数据范围】
对于所有数据,$3 \le n \le 10^6$。
**本题采用捆绑测试。**
|子任务编号|分值|$n \le$|特殊性质|
|:---:|:---:|:---:|:---:|
|$1$|$20$|$8$|无|
|$2$|$25$|$10^6$|保证 $n \equiv 0 \pmod 2$|
|$3$|$25$|$10^6$|保证 $n \equiv 1 \pmod 2$|
|$4$|$30$|$10^6$|无|