atcoder#ABC262B. [ABC262B] Triangle (Easier)

[ABC262B] Triangle (Easier)

题目描述

N N 頂点 M M 辺の単純無向グラフが与えられます。頂点には 1, , N 1,\ \dots,\ N の番号が付けられており、i  (1  i  M) i\ \,\ (1\ \leq\ i\ \leq\ M) 番目の辺は頂点 Ui U_i と頂点 Vi V_i を結んでいます。

以下の条件を全て満たす整数 a, b, c a,\ b,\ c の組の総数を求めてください。

  • 1  a < b < c  N 1\ \leq\ a\ \lt\ b\ \lt\ c\ \leq\ N
  • 頂点 a a と頂点 b b を結ぶ辺が存在する。
  • 頂点 b b と頂点 c c を結ぶ辺が存在する。
  • 頂点 c c と頂点 a a を結ぶ辺が存在する。

输入格式

入力は以下の形式で標準入力から与えられる。

N N M M U1 U_1 V1 V_1 \vdots UM U_M VM V_M

输出格式

答えを出力せよ。

题目大意

有一张 NN 个顶点 MM 条边的简单无向图。顶点编号为 1N1\cdots N。第 ii 条边 (1iM)(1\le i\le M) 连接顶点 UiU_i 和顶点 ViV_i

请求出满足以下所有条件的整数 a,b,ca,b,c 组的总数。

  • 1a<b<cN1\le a<b<c\le N
  • 存在连接顶点 aa 和顶点 bb 的边。
  • 存在连接顶点 bb 和顶点 cc 的边。
  • 存在连接顶点 cc 和顶点 aa 的边。
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

提示

制約

  • 3  N  100 3\ \leq\ N\ \leq\ 100
  • 1  M  N(N  1)2 1\ \leq\ M\ \leq\ \frac{N(N\ -\ 1)}{2}
  • $ 1\ \leq\ U_i\ \lt\ V_i\ \leq\ N\ \,\ (1\ \leq\ i\ \leq\ M) $
  • (Ui, Vi)  (Uj, Vj)  (i  j) (U_i,\ V_i)\ \neq\ (U_j,\ V_j)\ \,\ (i\ \neq\ j)
  • 入力は全て整数

Sample Explanation 1

(a, b, c) = (1, 4, 5), (2, 3, 5) (a,\ b,\ c)\ =\ (1,\ 4,\ 5),\ (2,\ 3,\ 5) が条件を満たします。