avatar
Y*S
1
毕业很多年了。 现在有个面试题要求完成,读完后完全没有头绪,帮忙看看该怎么做
?万分感谢。
Ms.Kox enjoys her job, but she does not like to waste extra time traveling
to and from her office. After working for many years, she knows the shortest
-distance route to her office on a regular day.
Recently, the city began regular maintenance of various roads. Every day a
road gets blocked and no one can use it that day, but all other roads can be
used. You are Ms. Kox's new intern and she needs some help. Every day, you
need to determine the minimum distance that she has to travel to reach her
office.
Input Format
There are N cities numbered 0 to N-1 and M bidirectional roads.
The first line of the input contains two integers N and M.
M lines follow, each containing three space-separated integers u , v and
w, where u and v are cities connected by a bi-directional road and w is the
length of this road. There is at most one road between any two cities and
no road connects a city to itself.
The next line contains two integers S and D. S is the city where Ms. Kox
lives and D is the city where her office is located.
The next line contains an integer Q, the number of queries.
Q lines follow, each containing two integers u and v, where the road
between u and v has been blocked that day.
Constraints
0 < N < 200,000
0 < M < 200,000
0 < Q < 200,000
0 < w < 1001
0 <= S,D <= N
Output Format
Output Q lines, with each line containing the minimum distance Ms.Kox has to
travel on that day. If there is no path, print "Infinity".
Sample Input
6 9
0 1 1
1 2 1
2 3 1
3 4 1
4 5 1
2 4 5
3 5 8
1 3 3
0 2 4
0 5
9
0 1
1 2
2 3
3 4
4 5
2 4
3 5
1 3
0 2
Sample Output
7
6
6
8
11
5
5
5
5
avatar
c*t
2
dijkstra's algorithm

shortest
be
you

【在 Y*S 的大作中提到】
: 毕业很多年了。 现在有个面试题要求完成,读完后完全没有头绪,帮忙看看该怎么做
: ?万分感谢。
: Ms.Kox enjoys her job, but she does not like to waste extra time traveling
: to and from her office. After working for many years, she knows the shortest
: -distance route to her office on a regular day.
: Recently, the city began regular maintenance of various roads. Every day a
: road gets blocked and no one can use it that day, but all other roads can be
: used. You are Ms. Kox's new intern and she needs some help. Every day, you
: need to determine the minimum distance that she has to travel to reach her
: office.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。