题目描述
你有 m 个三元组 (ui,vi,wi),保证 1≤ui<vi<wi≤n 且三元组两两不同。有多少组 (a,b,c,d) 满足 1≤a<b<c<d≤n,且在这 m 个三元组当中,存在四个三元组 (a,b,c),(a,b,d),(a,c,d),(b,c,d)?
输入格式
输入的第一行有两个正整数 n,m 表示三元组数字范围和三元组个数。
之后 m 行,每行一组 ui,vi,wi 表示一个三元组。
输出格式
输出一行一个自然数表示答案。
样例
7 11
1 2 3
2 3 4
1 3 4
1 2 4
3 4 5
4 5 6
3 5 6
3 4 6
1 2 7
2 3 7
1 3 7
3
样例 1 解释
有 (1,2,3,4),(3,4,5,6),(1,2,3,7) 符合题意。
9 30
1 2 3
1 2 5
1 2 6
1 3 4
1 3 5
1 3 6
1 3 7
1 3 8
1 3 9
1 4 5
1 4 6
1 4 9
1 7 9
2 3 4
2 3 5
2 3 6
2 3 7
2 3 8
2 3 9
2 4 9
2 5 8
2 6 7
2 7 9
3 4 5
3 4 8
3 4 9
3 5 9
3 7 8
3 7 9
3 8 9
7
数据范围
测试点编号 |
n≤ |
m≤ |
特殊性质 |
1,2 |
20 |
100 |
|
3∼5 |
80 |
103 |
6∼8 |
2000 |
104 |
9∼12 |
300 |
5×104 |
三元组随机均匀生成 |
13∼17 |
|
18 |
2000 |
ui=1 |
19∼25 |
|
对于全体数据,保证 4≤n≤2000,4≤m≤5×104。