atcoder#ARC124A. [ARC124A] LR Constraints
[ARC124A] LR Constraints
配点 : 点
問題文
枚のカードが左から右に並んでいます。 各カードに 以上 以下の整数を書き込みます。はじめ、どのカードにも整数は書かれていません。
から の番号がついた 個の制約が与えられます。
制約 は文字 と整数 からなります。
が L
ならば、 が書かれたカードのうち最も 左 にあるものは 枚のカードのうち左から 番目である必要があります。 が R
ならば、 が書かれたカードのうち最も 右 にあるものは 枚のカードのうち左から 番目である必要があります。
以上 以下の各整数 について、 が書かれたカードが少なくとも つ存在する必要があることに注意してください。
上記の 個の制約をすべて満たすようなカードへの整数の書き込み方の個数を で割ったあまりを求めてください。
制約
- は
L
,R
のいずれか - ならば
入力
入力は以下の形式で標準入力から与えられる。
出力
問題文中の 個の制約をすべて満たすようなカードへの整数の書き込み方の個数を で割ったあまりを出力せよ。
3 2
L 1
R 2
1
- 左から 番目のカードに を、 番目のカードに を、 番目のカードに を書き込むのが つの制約を満たすような唯一の書き込み方です。
30 10
R 6
R 8
R 7
R 25
L 26
L 13
R 14
L 11
L 23
R 30
343921442
- で割ったあまりを求めるのを忘れずに。