#P1562. 2023.09.09-ali-第二题-塔子哥的排列

2023.09.09-ali-第二题-塔子哥的排列

题目描述

在一个神秘的迷宫中,塔子哥找到了一个数字排列 aa,但他不确定具体的排列是什么。他只记得这个排列满足特殊的规律:aai=ni+1a_{a_i} = n - i + 1 并且排列的长度为 nn。现在,他需要你的帮助来解开这个谜题。

排列是指一个长度为 lenlen 的整数数组,数组中包含 11lenlen 的每个数,且每个数只出现一次。

你能帮助塔子哥还原这个神秘的数字排列吗?

输入描述

输入包含一个整数 nn,表示排列的长度。

1n1051 \leq n \leq 10^5

输出描述

输出一行 nn 个整数,表示还原的排列。如果有多个答案,输出任意一个即可,如果没有答案输出 1-1

样例

输入

5

输出

2 5 3 1 4 

说明

  • i=1i=1 时,a1=2a_1=2a2=51+1=5a_2=5-1+1=5
  • i=2i=2 时,a2=5a_2=5a5=52+1=4a_5=5-2+1=4
  • i=3i=3 时,a3=3a_3=3a3=53+1=3a_3=5-3+1=3
  • i=4i=4 时,a4=1a_4=1a1=54+1=2a_1=5-4+1=2
  • i=5i=5 时,a5=4a_5=4a4=55+1=1a_4=5-5+1=1

这样,还原的排列为 [2,5,3,1,4][2, 5, 3, 1, 4]。在这个神秘的迷宫中,你成功地帮助塔子哥解开了这个数字排列的谜题。