小美定义一个数组的权值计算如下: 首先将的每一对相邻两项求和,得到一个数组。那么数组的最大值减最小值即为数组的权值。 例如,若,那么,数组的极差是1。因此数组的权值为1。 现在小美希望你能构造一个长度为的排列,满足权值尽可能小。你能帮帮她吗? 排列是指一个长度为的数组,其中 1 到每个元素恰好出现一次。
输入描述:
一个正整数,代表排列的长度。


输出描述:
一个合法的排列。如果有多解输出任意即可。
示例1

输入

3

输出

2 1 3

说明

这个数组的权值为 1。输出[2,3,1]等排列也是合法的。
加载中...