已结束 GESP欢乐赛#42

A4776 | 全排列问题

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

在一个古老的王国里,有两位年轻的学者,小王和小明。他们在王国的图书馆里发现了一本神秘的古书,书中记载了一种神奇的排列法则。据说,掌握了这些排列法则的人,可以揭开世界的秘密,甚至能预知未来。

一天,他们正坐在图书馆的角落里,翻看这本古书。小明兴奋地指着书页上的一道难题:"小王,你看,这道题要求我们求出字典序第 $m$ 小的排列。这个问题看似简单,但却藏着深奥的数学原理。你能解答吗?"

小王抬头看了看小明,思索片刻后点了点头:"如果我们能解决这道题,或许能更进一步解开古书中隐藏的秘密。"于是,小王和小明开始讨论如何求出序列$[1, 2,...,n]$ 的字典序从小到大的第 $m$ 小的排列。

排列的字典序是指将所有可能的排列按照从左到右逐位比较的顺序排列,类似于字典中单词的排序方式。

$\large{数据范围}$
- $1 \leq n \leq 10$
- $1 \leq m \leq n! \ (n!代表n的阶乘)$

输入格式

输入两个数 $n, m$ 占一行。

输出格式

输出 $n$ 个数字表示 序列$[1,2,3,...n]$ 的第 $m$ 个排列。

输入输出样例

输入 #1
2 2
输出 #1
2 1
C++ 编辑器
输入
输出