起点路数
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
起点路数
题目描述
一座园区中有 个路口,编号为 到 ,以及 条道路。第 条道路连接路口 和 ,可以双向通行,走过任意一条道路都需要 分钟。
你从路口 出发,准备到达路口 。请计算用时最少的路线共有多少条,答案对 取模。
两条路线经过的路口序列不同,就视为不同的路线。若无法到达路口 ,答案为 。若 ,不经过任何道路就已到达,这算作一条用时为 的路线。
输入格式
第一行包含三个整数 。
接下来 行,第 行包含两个整数 ,表示第 条道路的两个端点。
所有输入均为整数,并满足:
- ,。
- 。
- 。
- 所有数对 互不相同,即不存在连接同一对路口的多条道路。
输出格式
输出一个整数,表示从 到 的最短路线条数对 取模后的结果。
输入输出样例
输入 #1
5 4 2
1 2
1 5
2 3
3 5
输出 #1
2
输入 #2
3 1 3
1 2
输出 #2
1
输入 #3
4 1 2
1 4
输出 #3
0
样例说明
样例 1 中,最短用时为 分钟,两条路线分别为 和 。
样例 2 中,起点就是终点,唯一的最短路线不经过任何道路。
样例 3 中,路口 没有连接任何道路,无法到达路口 。