#P17303. [ONTAK 2014] 私人教练 2(Trener osobisty 2)
[ONTAK 2014] 私人教练 2(Trener osobisty 2)
题目描述
本题与“私人教练(Trener osobisty)”完全相同,仅数据范围更大。
Bajtazar 的身体状态用 表示。每天可按给定规则把 或 增加 。每个状态的规则字符为:
M:只能到 ;R:只能到 ;O:两者任选。
Bajtazar 可以随时停止训练,也可以不开始训练。对于每个初始状态 ,求能够到达并作为结束状态的不同状态数量。
输入格式
第一行两个整数 ,满足 。
接下来 行,每行恰好 个字符。最后一行最后一个字符是 X,对应 ;其他位置为 M、R 或 O。
题目保证所有指定转移均不会越界。
输出格式
输出 行,每行 个整数。第 行第 个整数表示从 出发可到达的结束状态数量。
样例输入
5 4
OMROR
OMROR
OMROR
MMMMX
样例输出
14 7 6 8 4
11 6 5 6 3
8 5 4 4 2
5 4 3 2 1