AT_nupc2024_q Stablest Permutation
题目描述
对于 $ (1,2,\dots,N) $ 的一个排列 $ P=(P_1,P_2,\dots,P_N) $,定义该排列的**不安定性**如下:
$$
\max_{1 \leq i < j \leq N} \left|\operatorname{inv}(P^{i,j}) - \operatorname{inv}(P)\right|
$$
其中,$P^{i,j}$ 表示将排列 $P$ 的第 $i$ 项与第 $j$ 项交换后的新排列,$\operatorname{inv}(X)$ 表示排列 $X$ 的逆序对数。
给定一个整数 $N$,请构造一个使上述不安定性最小的 $ (1,2,\dots,N) $ 的排列,并输出其中之一。
逆序对数定义如下:对于一个序列 $ (A_1,A_2,\dots,A_N) $,逆序对数是满足 $1 \leq i < j \leq N$ 且 $A_i > A_j$ 的整数对 $(i, j)$ 的数目。
输入格式
输入包含一行:
> $ N $
输出格式
输出一个长度为 $N$ 的排列,排列由 $1$ 到 $N$ 组成,并且不安定性最小。各数用空格分隔。若有多个解,输出其中任意一个即可。
说明/提示
### 样例解释 1
不安定性为 $3$,无法进一步减小。
### 数据范围
- $2 \leq N \leq 2 \times 10^5$
- 输入均为整数。
由 ChatGPT 5 翻译