HIGHWAYS  Highways
A number of cities are connected by a network of highways. Each highway is bidirectional and connects two cities, with a given travel time. What is the shortest time to get from a given city to another given city?
Input
The first line of input contains the number of test cases.
Each test case starts with a line containing the number of cities n (2 ≤ n ≤ 100000), the number
of highways m (1 ≤ m ≤ 100000), the starting city and the ending city. Cities are numbered from
1 to n.
Then m lines follow, each describing one highway. The description consists of the two distinct city
numbers and the time in minutes to travel along the highway. The time will be between 1 and
1000.
Output
For each test case output a single line containing the minimum time it takes to get from the start to the destination. If no connection exists, output NONE.
Example
Input: 2 4 2 1 4 1 2 5 3 4 5 4 4 1 4 1 2 5 2 3 5 3 4 5 4 2 6 Output: NONE 11
hide comments
ort:
20181116 15:25:46
Nothing special here, just dijkstra... 

joqsan_77:
20180804 19:48:56
MST doesn't work here. 

paroaro:
20180719 17:31:14
ez ternaryserch 

karan_yadav:
20180711 19:44:09
@indra Generally speaking MST is the minimum cost involved in connecting all the nodes of a graph. It doesn't guarantee that given path between two nodes is of minimum cost.


ankit1cool:
20180620 20:00:56
use dijkstra's and break as soon as destination is found 

selva1996:
20180611 21:54:01
Use Struct instead of Pair...for me using Pair was giving me time out.... Last edit: 20180611 21:54:33 

ameyanator:
20180425 08:46:20
My dijkstra with multiset runs in 0.04 secs. But how to solve with MST? 

nilesh8757:
20171020 21:38:58
Why my solution is not getting accepted. I mean , after clicking submit button ,it's not running.:( 

sunny:
20170814 21:53:49
AC in one Go :). Dijkstra's. 

marwankhaled:
20170801 18:34:31
My 50th :D

Added by:  Daniel Gómez Didier 
Date:  20081118 
Time limit:  0.516s 
Source limit:  50000B 
Memory limit:  1536MB 
Cluster:  Cube (Intel G860) 
Languages:  All except: ERL JSRHINO NODEJS PERL6 VB.NET 
Resource:  Circuito de Maratones ACIS / REDIS 