开始: 2025-07-13 17:45:00

暑假训练赛09

结束: 2025-07-13 20:35:00
当前  2025-07-16 10:33:16  类型: IOI  状态: 已经结束 

P5. 构造题
描述

白浅妹妹需要构造一个 1 \sim n 的排列 a{1}, a{2}, ..., a_{n} 。其中要求:

排列中顺序对和逆序对的数量相等。

输出符合上述要求的排列中字典序最小的方案。

下面定义顺序对和逆序对:对于一组位置 (i, j) ,其中 i \lt j ,若 a_{i} \lt a_{j} ,则构成顺序对;若 a_{i} \gt a_{j} ,则构成逆序对。


输入

一行一个正整数 n ,表示排列的长度。其中保证 n 是 4 的整数倍。

输出

一行用空格分割的数字,表示答案的序列。

样例

输入

4

输出

1 4 3 2
提示
数据点编号n的范围
1-5n 的值依次为 8,12,16,20,24
6-121 \leq n \leq 10^{3}
13-201 \leq n \leq 10^{5}


提交

题目参数
时间限制 1 秒
内存限制 128 MB
提交