#4380. 三角形(简单版)(Triangle(Easier))

三角形(简单版)(Triangle(Easier))

题目描述

给定一个简单无向图,包含 NN 个顶点和 MM 条边。顶点编号为 1,,N1, \cdots, N,第 ii (1iM)(1 \leq i \leq M) 条边连接顶点 UiU_i 和顶点 ViV_i

请找出满足以下所有条件的整数三元组 (a,b,c)(a, b, c) 的数量:

  1. 1a<b<cN1 \leq a < b < c \leq N

  2. 顶点 aabb 之间有一条边相连

  3. 顶点 bbcc 之间有一条边相连

  4. 顶点 ccaa 之间有一条边相连

输入格式

输入从标准输入中给出,格式如下:

NN MM

U1U_1 V1V_1

U2U_2 V2V_2

\vdots

UMU_M VMV_M

输出格式

输出所求答案。

样例

5 6
1 5
4 5
2 3
1 4
3 5
2 5
2
3 1
1 2
0
7 10
1 7
5 7
2 5
3 6
4 7
1 5
2 4
1 3
1 6
2 7
4

样例1解释

(a,b,c)=(1,4,5),(2,3,5)(a, b, c) = (1, 4, 5), (2, 3, 5) 满足条件。

数据范围

$3 \leq N \leq 100, 1 \leq M \leq \frac{N(N - 1)}{2}, 1 \leq U_i < V_i \leq N , (1 \leq i \leq M), (U_i, V_i) \neq (U_j, V_j) , (i \neq j)$,所有输入均为整数

来源

  • AtCoder ABC262B