atcoder#ARC124A. [ARC124A] LR Constraints

[ARC124A] LR Constraints

题目描述

N N 枚のカードが左から右に並んでいます。 各カードに 1 1 以上 K K 以下の整数を書き込みます。はじめ、どのカードにも整数は書かれていません。

1 1 から K K の番号がついた K K 個の制約が与えられます。 制約 i i は文字 ci c_i と整数 ki k_i からなります。 ci c_i L ならば、i i が書かれたカードのうち最も にあるものは N N 枚のカードのうち左から ki k_i 番目である必要があります。ci c_i R ならば、i i が書かれたカードのうち最も にあるものは N N 枚のカードのうち左から ki k_i 番目である必要があります。

1 1 以上 K K 以下の各整数 i i について、i i が書かれたカードが少なくとも 1 1 つ存在する必要があることに注意してください。

上記の K K 個の制約をすべて満たすようなカードへの整数の書き込み方の個数を 998244353 998244353 で割ったあまりを求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N K K c1 c_1 k1 k_1 \vdots cK c_K kK k_K

输出格式

問題文中の K K 個の制約をすべて満たすようなカードへの整数の書き込み方の個数を 998244353 998244353 で割ったあまりを出力せよ。

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

提示

制約

  • 1  N,K  1000 1\ \leq\ N,K\ \leq\ 1000
  • ci c_i L, R のいずれか
  • 1  ki  N 1\ \leq\ k_i\ \leq\ N
  • i  j i\ \neq\ j ならば ki  kj k_i\ \neq\ k_j

Sample Explanation 1

- 左から 1 1 番目のカードに 1 1 を、2 2 番目のカードに 2 2 を、3 3 番目のカードに 1 1 を書き込むのが 2 2 つの制約を満たすような唯一の書き込み方です。

Sample Explanation 2

- 998244353 998244353 で割ったあまりを求めるのを忘れずに。