#ARC183C. 不能是区间最大值
不能是区间最大值
不能是区间最大值
时间限制:3s
空间限制:512MB
题目描述
求排列 的数量,使它同时满足给定的 个条件。答案对 取模。
第 个条件给出 ,要求 中的最大值不能是 。
输入格式
第一行包含两个整数 。
接下来 行,每行包含三个整数 。
输出格式
输出满足全部条件的排列数量对 取模后的结果。
样例输入 1
3 2
1 3 2
1 2 1
样例输出 1
1
样例输入 2
5 1
1 1 1
样例输出 2
0
样例输入 3
10 5
3 8 4
3 10 4
1 7 2
1 8 3
3 8 7
样例输出 3
1598400
样例输入 4
15 17
2 11 9
2 15 13
1 14 2
5 11 5
3 15 11
1 6 2
4 15 12
3 11 6
9 13 10
2 14 6
10 15 11
1 8 6
6 14 8
2 10 2
6 12 6
3 14 12
2 6 2
样例输出 4
921467228
数据范围
- ;
- ;
- 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | |
| 2 | ||
| 3 | 对所有条件均有 且 | |
| 4 | 40 | 无特殊限制 |