HXOJ3922. 图与广度优先题六:旅途设计

提交7 通过3
通过率42.9%
时间限制1000ms
内存限制512MiB

题目描述

题目描述

AtCoder 国有编号为 11 到 nn 的城市以及 mm 条单向道路。道路 ii 可以从城市 aia_i 前往城市 bib_i,不能反向通行。

彪马准备选择一个城市作为起点,沿零条或多条道路移动,最终在某个城市结束。请计算有多少个有序城市对 (s,t)(s,t) 可以作为起点和终点。允许完全不移动,因此每个 (i,i)(i,i) 都应计入。

输入格式

第一行输入两个正整数 n,mn,m。接下来 mm 行,每行输入两个整数 ai,bia_i,b_i,表示一条从 aia_i 到 bib_i 的单向道路。

输出格式

输出一个整数,表示可行的有序起终点城市对数量。

1 0
1
2 0
2
3 4
1 2
1 3
2 3
2 1
7

数据范围与约定

1≤n≤20001\le n\le2000,0≤m≤min⁡(2000,n(n−1))0\le m\le\min(2000,n(n-1)),ai≠bia_i\ne b_i。