题目描述
找到长度为 N 的整数序列 A=(A1,…,AN) 的数量,对 998244353 取模,满足以下所有条件:
- 对于所有满足 1≤i≤N 的 i,有 0≤Ai≤M。
- 对于所有满足 1≤j≤Q 的 j,有 ALj,…,ARj 中的最大值为 Xj。
约束条件
- 1≤N≤2×105
- 1≤M<998244353
- 1≤Q≤2×105
- 1≤Li≤Ri≤N(1≤i≤Q)
- 1≤Xi≤M(1≤i≤Q)
- 输入中的所有值都是整数。
输入格式
输入以标准输入给出,格式如下:
N M Q
L1 R1 X1
⋮
LQ RQ XQ
输出格式
打印答案。
示例输入 1
3 3 2
1 2 2
2 3 3
示例输出 1
5
满足条件的序列有 $A = (0, 2, 3), (1, 2, 3), (2, 0, 3), (2, 1, 3), (2, 2, 3)$。
示例输入 2
1 1 1
1 1 1
示例输出 2
1
示例输入 3
6 40000000 3
1 4 30000000
2 6 20000000
3 5 10000000
示例输出 3
135282163