A10225. Optimal Number Permutation
编程题
普及/提高-
知识点
题目描述
You have array $a$ that contains all integers from $1$ to $n$ twice. You can arbitrary permute any numbers in $a$ .
Let number $i$ be in positions $x_{i},y_{i}$ ( $x_{i}<y_{i}$ ) in the permuted array $a$ . Let's define the value $d_{i}=y_{i}-x_{i}$ — the distance between the positions of the number $i$ . Permute the numbers in array $a$ to minimize the value of the sum .
Let number $i$ be in positions $x_{i},y_{i}$ ( $x_{i}<y_{i}$ ) in the permuted array $a$ . Let's define the value $d_{i}=y_{i}-x_{i}$ — the distance between the positions of the number $i$ . Permute the numbers in array $a$ to minimize the value of the sum .
输入格式
The only line contains integer $n$ ( $1<=n<=5·10^{5}$ ).
输出格式
Print $2n$ integers — the permuted array $a$ that minimizes the value of the sum $s$ .
输入输出样例
输入 #1
2
输出 #1
1 1 2 2
输入 #2
1
输出 #2
1 1