4130:寻找宝藏-2

时间限制:1 S   /  内存限制:65536 KB
AC:11   /  Submit:152
问题描述

小易有张藏宝图,这张地图上标记了起点、终点以及三处宝藏的位置。

这张藏宝图可以看成是有$$n$$个点,$$m$$条边的无向带权连通图,边权即为该路径的距离。

其中出发点的编号是$$1$$,终点的编号是$$n$$,三个宝藏的位置编号分别是$$x,y,z$$。

求小易最少需要走多少的总距离,才可以使得他收集完全部宝藏后,从终点离开。

注:只要经过宝藏所在地即为收集完成,经过终点时可以选择不离开,继续收集。

输入描述

第一行是一个正整数$$T$$表示测试案例的数量。($$1 \le T \le 10$$)

每组案例先输入$$n,m,x,y,z$$含义见描述。($$1\le n \le 50000$$,$$n-1 \le m \le 50000$$)

接下来$$m$$行,每行输入三个正整数$$u,v,w$$,表示顶点$$u$$和$$v$$之间有一条权为$$w$$的无向边。($$1 \le w \le 10^9$$)

数据量较大,请使用快速的输入输出方式。

输出描述

针对每组样例,输出一个整数,表示从起点出发,集齐三个宝藏后,再从终点离开最少需要花费的时间,然后换行。

样例输入复制样例

1

5 4 2 3 4

2 1 1

1 4 1

4 5 1

5 3 1

样例输出

6

提示说明

题目来源:JMU第八届天梯校选

相关

TKK-ICPC Round#17


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1