#P13108. [AGC064D] Red and Blue Chips
[AGC064D] Red and Blue Chips
题目描述
你有 个字符串,初始情况下每个字符串只有一个字符,是 或 ,保证第 个字符串是 。
你需要对每个 执行以下操作:
- 选择一个整数 使得 ,且第 个字符串的最后一个字符是 ,然后把第 个字符串整体拼接在第 个字符串的前面。
问最后可以得到多少种本质不同的第 个字符串,对 取模。
输入格式
第一行是一个数 ,表示字符串个数。
第二行一个字符串 ,第 个字符 表示第 个字符串初始的字符。
输出格式
输出一个整数,表示答案对 取模的结果。
输入输出样例 #1
输入 #1
4
RBRB
输出 #1
2
输入输出样例 #2
输入 #2
20
RRBRRRBBRBBBBRBRBRBB
输出 #2
92378