【题目描述】
给定一张由 N 个顶点和 M 条边组成的无向图。这张图不一定是简单图。
第 i 条边为 {ui,vi}。
对每条边 i,求 Ai:即无序的 3 条边 x、y、z 的组合数,使得这 4 条边(i,x,y,z)构成的子图与 C4(含 4 条边的环)同构。
【输入】
文本
$N$ $M$
$u _ 0$ $v _ 0$
$u _ 1$ $v _ 1$
$\vdots$
$u _ {M-1}$ $v _ {M-1}$
【输出】
文本
$A _ 0$ $A _ 1$ $\cdots$ $A _ {M-1}$
【输入样例】
文本
4 5
0 3
2 0
2 1
2 3
1 3
【输出样例】
【输入样例2】
文本
4 7
0 1
0 1
0 1
0 3
0 3
1 2
2 3
【输出样例2】
【数据范围】
- 2≤N≤300000
- 1≤M≤300000
- 0≤ui<N
- 0≤vi<N
- ui=vi
【来源】
Library Checker(yosupo06) counting_c4