#ATabc211d. [ABC211D] Number of Shortest paths
[ABC211D] Number of Shortest paths
AT_abc211_d [ABC211D] Number of Shortest paths
题目描述
在 AtCoder 国,有 个城市,编号为 到 ,以及 条道路,编号为 到 。
通过第 条道路,可以在 小时内双向移动城市 和城市 之间。
从城市 到城市 的最短路径有多少条?
由于答案可能非常大,请输出其对 取模的结果。
输入格式
输入以如下格式从标准输入给出。
输出格式
请输出答案。
如果无法从城市 到达城市 ,请输出 。
样例 1
输入
4 5
2 4
1 2
2 3
1 3
3 4
输出
2
样例 2
输入
4 3
1 3
2 3
2 4
输出
1
样例 3
输入
2 0
输出
0
样例 4
输入
7 8
1 3
1 4
2 3
2 4
2 5
2 6
5 7
6 7
输出
4
说明/提示
限制条件
- 互不相同
- 输入中的所有值均为整数
样例解释 1
从城市 到城市 的最短路径需要 小时,有 条路径可以实现,分别是 和 。
样例解释 2
从城市 到城市 的最短路径需要 小时,有 条路径可以实现,即 。
样例解释 3
无法从城市 到城市 。在这种情况下,请输出 。
由 ChatGPT 4.1 翻译