Content 小象有一个序列 \(a_1,a_2,a_3,...,a_n\) (其中 \(a_i=i\))和一个递归函数 \(f(x)\).\(f(x)\) 的操作如下: 初始时,\(x=n\). 如果 \(x=1\),退出函数:否则,交换 \(a_{x-1},a_x\),并且递归至 \(f(x-1)\). 现在,小象想知道执行完函数以后序列的结果. 数据范围:\(1\leqslant n\leqslant 1000\). Solution 这道题目由于 \(n\) 很小,我们可以考虑多种做法…