比赛场次 306
比赛名称 20160419s
比赛状态 已结束比赛成绩
开始时间 2016-04-19 08:00:00
结束时间 2016-04-19 12:00:00
开放分组 全部用户
注释介绍
题目名称 图的询问
输入输出 heatwave.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatarmikumikumi AAAAAAAAAA 0.170 s 2.15 MiB 100
Gravatarasddddd AAAAAAAAAA 1.672 s 3.44 MiB 100
GravatarKZNS AAEEAEAAAA 0.332 s 1.52 MiB 70
GravatarSatoshi AEEEAEAAAA 0.534 s 1.46 MiB 60
GravatarFmuckss WWWWWWWWWW 0.079 s 2.43 MiB 0
Gravatarbhiaibogf RRRRRRRRRR 0.095 s 2.66 MiB 0

图的询问

★★★   输入文件:heatwave.in   输出文件:heatwave.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

给你N个点的无向连通图,图中有M条边,第j条边的长度为: d_j。

现在有 K个询问。

每个询问的格式是:A  B,表示询问从A点走到B点的所有路径中,最长的边最小值是多少?

【输入格式】

输入文件的第一行: N, M, K。

第2..M+1行: 三个正整数:X、Y、D,1 <= X <=N,1 <= Y <= N,表示X与Y之间有一条长度为D的边。

第M+2..M+K+1行: 每行两个整数A、B,表示询问从A点走到B点的所有路径中,最长的边最小值是多少?

【输出格式】

对于每个询问,输出最长的边最小值是多少。

【样例输入】


6 6 8

1 2 5

2 3 4

3 4 3

1 4 8

2 5 7

4 6 2

1 2

1 3

1 4

2 3

2 4

5 1

6 2

6 1

【样例输出】

5

5

5

4

4

7

4

5

【提示】

【数据规模】

对于30%的数据        1 <= N,M <= 3000,1<=K<=5000

对于50%的数据       1 <= N,M <= 3000

对于100%的数据       1 <= N <= 15,000

1 <= M <= 30,000

1 <= d_j <= 1,000,000,000

1 <= K <= 15,000

【来源】

在此键入。