#ARC124A. [ARC124A] LR约束(LR Constraints)
[ARC124A] LR约束(LR Constraints)
题目描述
小高和小李有 张卡片排成一排,从左到右排列。他们将在每张卡片上写一个到 之间的整数(包括 和 )。
给定 个限制条件,每个条件由一个字符 和一个整数 组成。如果 是 'L
',则第 张卡片(从左数)必须是写有数字 的 最左边的卡片。如果 是 'R
',则第 张卡片必须是写有数字 的最右边的卡片。
注意,对于 到 之间的每个整数 , 必须至少有一张卡片写有 。
请计算在满足这 个限制条件下,有多少种在卡片上写数字的方法。答案对 取模。
输入格式
输入从标准输入中给出,格式如下:
输出格式
输出一个整数,表示满足所有限制条件的写数字方法数,对 取模。
输入输出样例 #1
输入 #1
3 2
L 1
R 2
输出 #1
1
输入输出样例 #2
输入 #2
30 10
R 6
R 8
R 7
R 25
L 26
L 13
R 14
L 11
L 23
R 30
输出 #2
343921442
说明/提示
样例 1 解释
唯一满足两个限制条件的方法是从左到右在三张卡片上写 。
样例 2 解释
请确保对 取模后输出结果。
数据范围
- 是
L
,或R
- 如果 ,则