Logo
IconChallenge
Icon
IconProblem
IconSolutions
IconSubmissions

Minimum Cost to Connect Two Groups of Points

XPChallenge Points: 30
levelLevel: Hard

You are given two sets of points.
Set 1 contains size1 points, and Set 2 contains size2 points (and size1 ≥ size2).

You also get a matrix where cost[i][j] tells how much it costs to connect point i from Set 1 to point j from Set 2.

To fully connect the groups:

  • Every point in Set 1 must be linked to at least one point in Set 2

  • Every point in Set 2 must be linked to at least one point in Set 1

There is no limit on how many connections a single point may have.

Your task is to find the minimum total cost required so that both groups become fully connected.

Example 1:

Input: cost = [[4, 7], [2, 6]]

Output: 8

Explanation:

Best way: Point1 → B (cost 7) Point2 → A (cost 2) Total = 9 But better way: Point1 → A (4) Point2 → B (6) Total = 10 Actually best: Point1 → A (4) Point2 → A (2) Every point in group2 is still covered using extra connection: Point1 → B (7) Minimum cost = 8

Example 2:

Input: cost = [[5, 2, 4], [3, 6, 1]]

Output: 6

Explanation:

Optimal: First group point1 → B (2) First group point2 → C (1) Cover all second group points: Use point1 → A (5) Total = 2 + 1 + 3 = 6

to Continue
like
dislike

Accepted:

Submission:

IconReport an issue
Icon
IconCode
IconYou need toto run or submitYou need toto run or submit
IconTest Case
IconTest Result