题目描述 给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有 $ a $ < $ b $ < ... < $ y $ < $ z $,而且给定的字符串中的字母已经按照从小到大的顺序排列。 输入格式 输入只有一行,是一个由不同的小写字母组成的字符串,已知字符串的长度在 $ 1 $ 到 $ 6 $ 之间。 输出格式 输出这个字符串的所有排列方式,每行一个排列。 要求字母序比较小的排列在前面。 字母序如下定义: 已知 $ s = s 1 s 2 ... s k $,$ T = t 1 t 2 .. t k $,则 $ s < T $ 等价于,存在 $ p (1 \leq p \leq k) $,使得 $ s 1 = t 1 $, $ s 2 = t 2 $, ..., $ s {p-1} = t {p-1} $, $ s p < t p $ 成立。 每组样例输出结束后要再输出一个回车。 输入样例 abc 输出样例 abc acb bac bca cab cba