#970. puma的旅行计划
puma的旅行计划
问题描述
国家包括编号 到 的 个城市和编号为 的 条道路。
通过道路 可以从城市 移动到 ,但不能从 返回到 。
Puma 打算从某个城市出发,经过 条或以上的道路移动,到达某个城市作为终点。
请你求出,所有可能的“起点城市 - 终点城市”组合共有多少种。
输入格式
第一行输入两个整数 ,表示城市数量和道路数量。
接下来 行,每行输入两个整数 ,表示存在一条从 到 的有向道路。
输出格式
输出一个整数,表示可能的起点与终点组合数。
样例输入 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
说明
对于样例 :
- 从城市 可以到达:
- 从城市 可以到达:
- 从城市 可以到达:
因此共有:
共 种组合。
评测数据规模
保证输入均为整数。