#D. 「2023牛客OI模拟赛(四)普及组」D. 构造题

    传统题 文件IO:list 1000ms 256MiB

「2023牛客OI模拟赛(四)普及组」D. 构造题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

白浅妹妹需要构造一个 11 ~ nn 的排列 a1,a2,...,ana_1, a_2, . . . , a_n。其中要求:

  • 排列中顺序对和逆序对的数量相等。
  • 输出符合上述要求的排列中字典序最小的方案。

下面定义顺序对和逆序对: 对于一组位置 (i,j)(i, j),其中 i<ji < j,若 ai<aja_i < a_j,则构成顺序对;若 ai>aja_i > a_j,则构成逆序对。

输入格式

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

输出格式

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

样例输入1

4

样例输出1

1 4 3 2

测试数据

数据点编号 nn的范围
1-5 8,12,16,20,248,12,16,20,24
6-12 1n10001\leq n \leq 1000
13-20 1n1000001\leq n \leq 100000

「2023牛客OI模拟赛(四)普及组」

未参加
状态
已结束
规则
IOI
题目
4
开始于
2023-10-12 12:00
结束于
2023-10-17 12:00
持续时间
120 小时
主持人
参赛人数
2