‹ 上一题 下一题 ›

06775. USACO·哞分解 未做

2000 ms 256 MB 测试点 25 通过率 100% USACO池题USACO-Gold组合数计算模运算意义下的逆元

题目描述

你有一个由字符 M 和 O 组成的长字符串 和一个整数 。计算将 分解为子序列的方案数,使得每一个子序列均为 MOOOO....O,其中恰有 个 O,答案对 取模。

由于字符串非常长,其未被直接给出。你被给定一个整数 ()和一个长为 的字符串 ()。字符串 等于 个字符串 的拼接。

输入格式(从终端 / 标准输入读入):

输入的第一行包含 , 和 。

第二行包含长为 的字符串 。每一个字符均为 M 和 O 之一。

输入保证 的分解方案数非零。

输入格式

输出格式

输出一行,包含字符串 的分解方案数,答案对 取模。

样例

输入
2 6 1
MOOMOO
输出
1

提示说明

【样例解释】

确保输出答案对 取模。

  • 测试点 8-10:,,。

  • 测试点 11-13:。

  • 测试点 14-19:。

  • 测试点 20-25:没有额外限制。

【数据规模与约定】

  • 测试点 5-7:,。

  • 测试点 8-10:,,。

  • 测试点 11-13:。

  • 测试点 14-19:。

  • 测试点 20-25:没有额外限制。

供题:Dhruv Rohatgi

输入
输出

            
答案