从递归到回溯——构造字串
时间限制: 1 s
内存限制: 128 MB
提交:5
正确:3
分值:99
题目描述
生成长度为n的字串,其字符从26个英文字母的前p(p≤26)个字母中选取,使得没有相邻的子序列相等。
例如p=3,n=5时 ‘a b c b a’满足条件 ‘a b c b c’不满足条件
输入
整数n,p。
输出
所有满足条件的字串,每行一个;最后一行:一个整数,表示字串个数。
样例
样例输入:
4 3
样例输出:
abac
abca
abcb
acab
acba
acbc
babc
baca
bacb
bcab
bcac
bcba
caba
cabc
cacb
cbab
cbac
cbca
18
来源/分类