Submit | All submissions | Best solutions | Back to list |
GASOLINE - Pizza Store and Gasoline |
A pizza delivery company owner gives you a map which contains n locations and m connecting roads. (vertices and edges). The locations are numbered from 0 to n-1. You are also given the length of each road. To travel, one unit distance, the motor bike needs 1 unit of gasoline. The company owner neither has the delivery location of the pizza nor the location of the stores.
Now the company owner asks you "What is the minimum amount of Gasoline needed in a motor bike to deliver one pizza order?". Can you answer him?
Input
The first line consists of an integer t, the number of test cases. For each test case, the first line consists of two integers n and m denoting the number of locations and roads respectively. The next m lines consists of 3 integers a, b and l denoting the road that connects two locations a and b with length l.
Output
For each test case, find the minimum amount of gasoline needed in order to deliver one pizza order. If it is impossible to deliver the order, print -1.
Constraints
1 <= t <= 50
1 <= n <= 500
0 <= m <= 500
a != b
1 <= l <= 100
Sample
Input: 1 12 12 0 1 2 1 3 3 1 6 2 6 7 8 7 10 1 10 11 1 11 5 5 2 3 7 5 2 6 4 5 2 8 5 4 8 9 2 Output: 24
Explanation
For the given test case, 24 units of gasoline is sufficient to deliver a pizza regardless of the store location and delivery location.
Note
There can be more than one road between a pair of locations.
Added by: | cegprakash |
Date: | 2016-10-22 |
Time limit: | 20s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: MAWK BC BF NCSHARP COFFEE DART FORTH GOSU JULIA KTLN OCT PROLOG PYPY3 R RACKET SQLITE SWIFT UNLAMBDA |
hide comments
2016-11-27 15:05:12 cegprakash
It is when there is no path from any source to any destination! |
|
2016-11-27 13:26:46
When is it impossible to deliver an order?? |
|
2016-11-27 11:13:07 cegprakash
This is a giveaway : In the given test case, with 24 units of gasoline, you can deliver a pizza regardless of the source and destination. You cannot do that with lesser units of gasoline. |
|
2016-11-27 10:15:10 Mahmood Sulthan
Can someone explain me what is needed? Last edit: 2016-11-27 10:45:25 |
|
2016-11-26 19:31:52 cegprakash
0, 1, 3, 2, 5, 8, 9 |
|
2016-11-26 18:59:34
Can you please explain what is the path that should be taken so that the answer is 24 for the given test case?? |