SZ#G6DFS23. 【GESP强化 六级】可到达城市对

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB

题目描述

珅泽教育的小婷老师正在准备一项搜索实践,她请小泽完成下面的任务。

NN 座城市和 MM 条单向道路,第 ii 条道路可以从城市 AiA_i 前往城市 BiB_i。旅行可以使用零条或多条道路,所以一座城市总能到达自己。

请统计有多少个有序城市对 (S,T)(S,T) 满足能够从 SS 出发到达 TT(S,T)(S,T)(T,S)(T,S) 被视为不同的有序对。

输入格式

第一行输入 N,MN,M

接下来 MM 行输入 Ai,BiA_i,B_i

输出格式

输出可达有序对数量。

4 2
4 3
4 1
6
5 4
4 2
1 3
1 2
4 1
10
6 6
6 5
5 2
6 3
3 5
5 6
1 6
19

数据范围与约定

  • 1N20001 \le N \le 2000
  • 0M20000 \le M \le 2000