题目 密码破译
描述
我们来做一个简单的密码破译游戏。
破译的规则很简单,将数字转换为字母,1转化为a,2转化为b,依此类推,26转化为z。
现在输入的密码是一串数字,输出的破译结果是该数字串通过转换规则所能产生的所有字符串。
输入
多行数据,每行为一个数字串。
输出
多行数据,每行对应输出通过数字串破译得到的所有字符串,
并按照字符串顺序排列,字符串之间用单个空格分隔。
每行开头和结尾不允许有多余的空格。
Example
Input
1
12
123
Output
a
ab l
abc aw lc
题解
深度优先搜索
- 神搜+剪枝
1 |
|