1203:排第几-2

时间限制: 2 S | 内存限制: 65536 KB
Accept: 0 | Submit: 0
[提交] [状态] [讨论版]
描述

在“排第几”这道题目中,对于给出的a~l这12个字符的任意一种排列,你都需要回答出它在字典序中排第几位。现在我们反转一下,给你一个数字m,你能告诉我在字典序中第m个排列是什么吗?当然,这里也仅考虑a~l这12个字符。

输入

第一行是一个正整数n代表测试案例的数量。(1 ≤ n ≤ 100)

每组案例有一个正整数m。(1 ≤ m ≤ 12!)

输出

针对每组案例,输出字典序中第m个排列,然后换行。

样例输入

3

1

302715242

260726926

样例输出

abcdefghijkl

hgebkflacdji

gfkedhjblcia

HINT

排在第 1 个的是 abcdefghijkl,排在第 12! 个的是 lkjihgfedcba。Cantor

来源
第七届编程大赛热身赛