题目描述
在 (1,2,…,N) 的所有排列 P=(P1,P2,…,PN) 中,满足以下所有条件的排列个数,输出其对 998244353 取模的结果。
- 对于每个 1≤i≤M,都有 max(PAi,PBi)=Ci。
输入格式
输入以如下格式从标准输入读入。
N M A1 B1 C1 A2 B2 C2 ⋮ AM BM CM
输出格式
请输出答案。
样例 1
输入
4 2
1 2 4
2 3 2
输出
2
样例 2
输入
6 3
1 4 3
2 5 6
3 4 2
输出
8
样例 3
输入
20 17
9 16 13
5 14 20
15 20 14
5 13 17
18 20 14
14 20 20
6 13 11
12 16 19
2 15 10
6 17 11
7 18 7
8 18 12
8 16 13
6 16 13
2 18 10
9 10 15
7 14 20
输出
1209600
说明/提示
限制条件
- 2≤N≤2×105
- 1≤M≤2×105
- 1≤Ai<Bi≤N
- 1≤Ci≤N
- 若 i=j,则 (Ai,Bi)=(Aj,Bj)
样例解释 1
满足条件的 P 有 (4,1,2,3) 和 (4,2,1,3),共 2 个。
由 ChatGPT 4.1 翻译