Anagram

题意翻译

题目描述:给定一个只包含大写字母和小写字母的单词,把其所含的字母排列组合后产生的所有单词(包括原单词)按照字典序输出,每行一个。如果有重复的单词,只记一次。大写字母和小写字母视为不同的字母。 输入格式:第一行为数字N,以下N行为N个单词。 输出格式:对于每一个输入的单词,按字典序输出其产生的单词列表,每行一个单词。 感谢@dogfar 提供的翻译

题目描述

[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=3&page=show_problem&problem=131 [PDF](https://uva.onlinejudge.org/external/1/p195.pdf) ![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA195/4f92fef42cbd93db8aa81f61206e27bf168453e5.png)

输入输出格式

输入格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA195/3b7b4d06737df4f533f5537cfe8ce2b9243edd25.png)

输出格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA195/74b2f33e4c9e748ee339aa5bc96bc1aab5915e10.png)

输入输出样例

输入样例 #1

3
aAb
abc
acba

输出样例 #1

Aab
Aba
aAb
abA
bAa
baA
abc
acb
bac
bca
cab
cba
aabc
aacb
abac
abca
acab
acba
baac
baca
bcaa
caab
caba
cbaa