Class Solution
- java.lang.Object
-
- g2401_2500.s2492_minimum_score_of_a_path_between_two_cities.Solution
-
public class Solution extends Object
2492 - Minimum Score of a Path Between Two Cities.Medium
You are given a positive integer
nrepresentingncities numbered from1ton. You are also given a 2D arrayroadswhereroads[i] = [ai, bi, distancei]indicates that there is a bidirectional road between citiesaiandbiwith a distance equal todistancei. The cities graph is not necessarily connected.The score of a path between two cities is defined as the minimum distance of a road in this path.
Return the minimum possible score of a path between cities
1andn.Note:
- A path is a sequence of roads between two cities.
- It is allowed for a path to contain the same road multiple times, and you can visit cities
1andnmultiple times along the path. - The test cases are generated such that there is at least one path between
1andn.
Example 1:

Input: n = 4, roads = [[1,2,9],[2,3,6],[2,4,5],[1,4,7]]
Output: 5
Explanation: The path from city 1 to 4 with the minimum score is: 1 -> 2 -> 4. The score of this path is min(9,5) = 5. It can be shown that no other path has less score.
Example 2:

Input: n = 4, roads = [[1,2,2],[1,3,4],[3,4,7]]
Output: 2
Explanation: The path from city 1 to 4 with the minimum score is: 1 -> 2 -> 1 -> 3 -> 4. The score of this path is min(2,2,4,7) = 2.
Constraints:
2 <= n <= 1051 <= roads.length <= 105roads[i].length == 31 <= ai, bi <= nai != bi1 <= distancei <= 104- There are no repeated edges.
- There is at least one path between
1andn.
-
-
Constructor Summary
Constructors Constructor Description Solution()
-