100 atcoder#ABC215C. [ABC215C] One More aab aba baa
[ABC215C] One More aab aba baa
题目描述
文字列 の各文字を並べ替えて作ることが可能な文字列を辞書順にすべて列挙したとき、前から 番目にくる文字列を求めてください。
「各文字を並べ替えて作ることが可能な文字列」とは? 「文字列 が文字列 の各文字を並べ替えて作ることが可能な文字列である」とは、任意の文字が文字列 と文字列 に同数含まれるということを指します。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
在字符串 的全排列中,字典序第 小的排列组合是其中的哪种。
aab 2
aba
baba 4
baab
ydxwacbz 40320
zyxwdcba
提示
制約
- は英小文字のみからなる
- の各文字を並べ替えてできる文字列は 種類以上存在する
Sample Explanation 1
文字列 aab
の各文字を並べ替えて作ることが可能な文字列は aab
, aba
, baa
の つですが、このうち辞書順で前から 番目にくるものは aba
です。