#ABC215C. [ABC215C] One More aab aba baa

    ID: 2779 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>全排列ABC入门算法闯关组合递推与动态规划

[ABC215C] One More aab aba baa

题目背景

翻译自「AtCoder ABC215C」

题目描述

给定一个字符串 SS 和一个整数 KK,找出 SS 的所有排列中字典序排列第 KK 小的字符串。

输入格式

一行输入 SSKK

输出格式

输出答案。

字符串 AA 被称为字符串 BB 的一个排列,是指任何字符在字符串 AA 和字符串 BB 中出现的次数都相同。

例如,"aba""aab" 的一个排列,因为它们都包含两个 'a' 和一个 'b',只是顺序不同。

样例

aab 2
aba
baba 4
baab
ydxwacbz 40320
zyxwdcba

说明/提示

样例 1 解释

字符串 "aab" 的所有排列为 {aab, aba, baa}。按字典序排列后的第 22 小的字符串是 "aba"

数据范围

1S81≤∣S∣≤8SS 由小写英文字母组成, SS 至少有 KK 个不同的排列。