给出四个大写字母 cAA、cAB、cBA、cBB 和一个初始字符串 s=AB ,每次操作可以选择字符串中相邻的两个字母 si、si+1 并按下列规则在两个字母之间插入一个新的字母。
- 若 si=A 且 si+1=A,则在两者之间插入字母 cAA。
- 若 si=A 且 si+1=B,则在两者之间插入字母 cAB。
- 若 si=B 且 si+1=A,则在两者之间插入字母 cBA。
- 若 si=B 且 si+1=B,则在两者之间插入字母 cBB。
保证 cAA、cAB、cBA、cBB 均为 A 或 B。
求当 s 的长度被添加至 n 后,所有可能的字符串共有多少种?
样例一:可能出现的有 ABAB
和 ABBB
。
样例二:只可能出现 ABBBB...BBBB
一种。