#N2U12P01. 互相可达的点对数

互相可达的点对数

互相可达的点对数

难度:T4

【知识点:强连通分量】

前置知识:强连通分量及其冻结前置单元。

题目描述与输入

第一行nn mm,随后mm行有向边uu vv ww,w=1w=1。求不同顶点构成的无序点对中,两点相互可达的点对数。

输出

输出一个整数。

数据范围

1≤n≤801 \le n \le 80,0≤m≤5000 \le m \le 500,w=1w=1。有向图,允许重边与自环。

样例输入

4 4
1 2 1
2 3 1
3 1 1
3 4 1

样例输出

3

样例说明

{11,22,33}互相可达,贡献33个无序点对;点44单独一块。