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