AtCoder Regular Contest 176 (Sponsored by Mynavi)
C
Max Permutation
AtCoder
⌀ 2056
原题
← BD →
翻译中…

Problem Statement

翻译中…

Print the number, modulo $998244353$, of permutations $P=(P_1,P_2,\dots,P_N)$ of $(1,2,\dots,N)$ that satisfy all of the following conditions:

翻译中…
  • $\max(P_{A_i},P_{B_i}) = C_i\ (1 \le i \le M)$.
翻译中…

Constraints

翻译中…
  • $2 \le N \le 2 \times 10^5$
  • $1 \le M \le 2 \times 10^5$
  • $1 \le A_i < B_i \le N$
  • $1 \le C_i \le N$
  • $(A_i,B_i) \neq (A_j,B_j)$ if $i \neq j$.
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N M
A_1 B_1 C_1
A_2 B_2 C_2
\vdots
A_M B_M C_M

翻译中…

Output

翻译中…

Print the answer.

翻译中…

样例

Input #1
4 2
1 2 4
2 3 2
Output #1
2
The two permutations $P$ that satisfy the conditions are $(4,1,2,3)$ and $(4,2,1,3)$.
Input #2
6 3
1 4 3
2 5 6
3 4 2
Output #2
8
Input #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
Output #3
1209600
题目信息
题号
arc176_c
时间限制
2 s
内存限制
1024 MB

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