AtCoder Regular Contest 124
A
LR Constraints
AtCoder
⌀ 149
原题
←B →
翻译中…

Problem Statement

翻译中…

We have $N$ cards arranged in a row from left to right. We will write an integer between $1$ and $K$ (inclusive) on each of these cards, which are initially blank.

翻译中…

Given are $K$ restrictions numbered $1$ through $K$. Restriction $i$ is composed of a character $c_i$ and an integer $k_i$. If $c_i$ is L, the $k_i$-th card from the left in the row must be the leftmost card on which we write $i$. If $c_i$ is R, the $k_i$-th card from the left in the row must be the rightmost card on which we write $i$.

翻译中…

Note that for each integer $i$ from $1$ through $K$, there must be at least one card on which we write $i$.

翻译中…

Find the number of ways to write integers on the cards under the $K$ restrictions, modulo $998244353$.

翻译中…

Constraints

翻译中…
  • $1 \leq N,K \leq 1000$
  • $c_i$ is L or R.
  • $1 \leq k_i \leq N$
  • $k_i \neq k_j$ if $i \neq j$.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N K
c_1 k_1
\vdots
c_K k_K

翻译中…

Output

翻译中…

Find the number of ways to write integers on the cards under the $K$ restrictions in the Problem Statement, modulo $998244353$.

翻译中…

样例

Input #1
3 2
L 1
R 2
Output #1
1
- The only way to meet the two restrictions is to write $1, 2, 1$ from left to right on the three cards.
Input #2
30 10
R 6
R 8
R 7
R 25
L 26
L 13
R 14
L 11
L 23
R 30
Output #2
343921442
- Be sure to find the count modulo $998244353$.
题目信息
题号
arc124_a
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。