#P9578. 「Cfz Round 1」Permutation

    ID: 8734 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>数学洛谷原创Special JudgeO2优化构造洛谷月赛Ad-hoc

「Cfz Round 1」Permutation

题目背景

1+2+3++n=n×(n+1)21+2+3+\cdots+n=\dfrac {n\times (n+1)} 2

题目描述

给定一个正整数 nn

我们定义,对于一个 11nn 的排列 {xn}\{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})$。

你需要构造一个 11nn 的排列 {pn}\{p_n\},使得对于任意一个 11nn 的排列 {qn}\{q_n\},都有 f({pn})f({qn})f(\{p_n\})\le f(\{q_n\}),并输出你构造的排列 {pn}\{p_n\}

输入格式

一个正整数 nn

输出格式

nn 个整数,表示你构造的排列 {pn}\{p_n\},之间用空格分隔。

所有满足条件的输出均可通过。

4
1 4 2 3

提示

【样例解释 #1】

f({1,4,2,3})=2f(\{1,4,2,3\})=2,可以证明对于任意一个 11nn 的排列 {qn}\{q_n\},都有 f({1,4,2,3})f({qn})f(\{1,4,2,3\})\le f(\{q_n\})

当然,{1,3,2,4},{3,1,4,2},{4,1,3,2}\{1,3,2,4\},\{3,1,4,2\},\{4,1,3,2\} 等也为合法的排列 {pn}\{p_n\}

【数据范围】

对于所有数据,3n1063 \le n \le 10^6

本题采用捆绑测试。

子任务编号 分值 nn \le 特殊性质
11 2020 88
22 2525 10610^6 保证 n0(mod2)n \equiv 0 \pmod 2
33 保证 n1(mod2)n \equiv 1 \pmod 2
44 3030