题目描述
AC 国家包括编号 1 到 N 的 N 个城市和编号为 M 的 M 条道路。
通过道路 i 可以从城市 Ai 移动到 Bi 。从都市 Bi 到都市 Ai 不能通行。小z 打算从某个城市开始,制定以某个城市为终点的旅行计划。
问不同的旅行计划有几种?
起点和终点任意一个编号不同,即为不同的组合。
- 2 ≤ N ≤ 2000
- 0 ≤ M ≤ min(2000,N(N−1))
- 1 ≤ Ai,Bi ≤ N
- Ai = Bi
输入格式
输入的以下形式由标准输入给出。
N,M
A1B1
A2B2
...
AMBM
输出格式
输出一行,包含一个正整数,表示小z旅行问题的可能性的种数。
样例输入 #1
3 3
1 2
2 3
3 2
样例输出 #1
7
样例输入 #2
3 0
样例输出 #2
3
样例输入 #3
4 4
1 2
2 3
3 4
4 1
样例输出 #3
16
提示
示例解释 1
(1,1),(1,2),(1,3),(2,2),(2,3),(3,2),(3,3)
示例说明 2
(1,1),(2,2),(3,3)
示例解释 3
所有城市都可以组合为起点和终点对。