#ATarc124a. [ARC124A] LR Constraints
[ARC124A] LR Constraints
题目描述
有 张卡片从左到右排列。每张卡片上可以写一个 到 之间的整数。开始时,所有卡片上都没有写整数。
现在给出 个编号为 到 的限制条件。第 个限制由一个字符 和一个整数 组成。如果 是 L,那么所有写有 的卡片中,最靠左的一张必须是第 张卡片(从左到右编号)。如果 是 R,那么所有写有 的卡片中,最靠右的一张必须是第 张卡片。
请注意,对于每个 到 的整数 ,必须至少有一张卡片上写有 。
请计算满足上述 个限制条件的卡片写数方案数,并对 取模。
输入格式
输入从标准输入读入,格式如下:
输出格式
输出满足题目中 个限制条件的卡片写数方案数,对 取模。
样例 1
输入
3 2
L 1
R 2
输出
1
样例 2
输入
30 10
R 6
R 8
R 7
R 25
L 26
L 13
R 14
L 11
L 23
R 30
输出
343921442
说明/提示
限制
- 是
L或R之一 - 若 ,则
样例解释 1
- 只有一种写法可以满足两个限制条件:在第 张卡片上写 ,第 张卡片上写 ,第 张卡片上写 。
样例解释 2
- 不要忘记对 取模。
由 ChatGPT 4.1 翻译