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