/ Vijos / 题库 /

铁路改造

铁路改造

最优数独

时间限制:1秒  内存限制:256M


【问题描述】

  C国是个大国,境内分布 \(n\) 个城市(按1..n编号)。C国交通发达,有 \(m\) 条双向高速铁路连接着境内的各个城市,每条高速铁路连接两个不同的城市。在n个城市中,有4个非常重要的特大城市,它们编号分别是 \(a,b,c,d\)。政府打算改造一些高速路,将其距离变短后,让 \(a\) 与 \(b\) 之间、\(c\) 与 \(d\) 之间的通过高速铁路相互到达的距离变短。

  现在需要你编写一个程序系统,提供政府领导的问询,改造某条铁路是否能降低 \(a\) 与 \(b\) 和 \(c\) 与 \(d\) 之间的距离同时变短。

【输入格式】

  第一行为 \(n\) 、\(m\)和 \(q\) ,分别表示城市数量和高速铁路数量,并且提供了 \(q\) 次问询。 
  第二行为四个整数:\(a,b,c,d\),表示四个重要城市。
  接下来m行,每行包含三个整数 \(u,v,len\),表示城市 \(u\) 和 \(v\) 之间有一条高速铁路,距离为 \(len\)。
  再接下来q行,每行包含三个整数 \(x,y\),表示改造 \(x\) 和 \(y\) 之间的高速铁路,能否让a与b之间和c与d之间的距离同时变短。

【输出格式】

  输出 \(q\) 行,如果能则输出Yes,否则输出 No。

【输入输出样例】

 Input

9 10 3
1 6 7 8
1 2 1
2 5 2
2 3 3
3 4 2
3 9 5
4 5 3
4 6 4
4 7 2
5 8 1
7 9 1
2 5
4 5
7 9

 Output

No
Yes
No

【数据限制】

  对于 \(100\%\) 的数据,\(1≤n≤1500,1≤m≤300000 ,1≤q≤100000,0<len≤10000\) 输入数据保证没有自环。

【来源】

  Mr.he

信息

ID
3107
难度
9
分类
图结构 | 最短路 点击显示
标签
(无)
递交数
1
已通过
1
通过率
100%
上传者