d781. 00195 - Anagram
Tags :
Accepted rate: 317人/ 360人 ( 88%) [非即時]
評分方式:
Tolerant

最近更新 : 2012-11-14 00:38

Content

給你一些字元(字串),請你從這些字元產生所有可能的組合。

例如:給你"abc",你的程式應該要產生"abc", "acb", "bac", "bca", "cab" , "cba"

輸入的字元可能會有重複的,但輸出請不要有重複的字串出現。字串輸出的次序請依字元次序遞增。字元次序:AaBbCcDd.....YyZz。

Input
第1列有一個整數 n,代表接下來有n列測試資料。每列測試資料由大寫或小寫的英文字元組成。大小寫請視為不同的字元。
Output
每一筆測試資料請輸出所有可能的組合,每種組合一列。輸出的次序請依字元次序遞增。請參考Sample Output。
Sample Input #1
3
abc
acba
BaA
Sample Output #1
abc
acb
bac
bca
cab
cba
aabc
aacb
abac
abca
acab
acba
baac
baca
bcaa
caab
caba
cbaa
AaB
ABa
aAB
aBA
BAa
BaA
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (100%): 1.0s , <1K
Hint :
Lucky 貓
Tags:
出處:
UVa 195 [管理者: snail (蝸牛) ]

Status Forum 排行

ID User Problem Subject Hit Post Date
20451 jack621224 (YJLegend) d781
1475 2020-01-24 03:09