#1220. 2020S2D6T6

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: JamesHelium

题目描述

正权连通无向图 G(n,m)G(n, m),有 nn 个节点和 mm 条边,节点编号 1,2,,n1,2,\cdots, n。取图“轴点”为 pp。有 qq 次询问,每次询问点 xx 到点 yy 的所有简单路(无重复边的路)中,距离轴点最近的点。

输入格式

第一行四个整数 n,m,p,qn, m, p, q,表示节点数、边数、轴点和询问次数。

接下来 mm 行,每行给出 u,v,wu, v, w,分别表示无向边的两点和边权。

接下来 qq 行,每行给出询问点 x,yx, y

输出格式

对于每次询问,输出一行空格分隔的两个整数 z,dz, d,表示点 xx 到点 yy 的所有简单路中,满足要求的一个点的编号(若有多个输出任意一个)和它到轴点的距离。

样例

输入样例:

4 4 1 2
1 2 5
2 3 2
2 4 1
3 4 6
3 4
1 3

输出样例

2 5
1 0

数据范围与提示

1n2×1051 \le n \le 2\times 10^5

1m2×1051 \le m \le 2\times 10^5

1w1×1091 \le w \le 1\times 10^9

1p,u,v,x,yn1 \le p, u, v, x, y \le n

1q2×1051 \le q \le 2\times 10^5