Skip to content

Commit 3a9f3fc

Browse files
committed
Update 1595. 连通两组点的最小成本.md
1 parent e869aaa commit 3a9f3fc

File tree

1 file changed

+30
-3
lines changed

1 file changed

+30
-3
lines changed

Solutions/1595. 连通两组点的最小成本.md

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,57 @@
55

66
## 题目大意
77

8-
**描述**
8+
**描述**有两组点,其中一组中有 $size_1$ 个点,第二组中有 $size_2$ 个点,且 $size_1 \ge size_2$。现在给定一个大小为 $size_1 \times size_2$ 的二维数组 $cost$ 用于表示两组点任意两点之间的链接成本。其中 $cost[i][j]$ 表示第一组中第 $i$ 个点与第二组中第 $j$ 个点的链接成本。
99

10-
**要求**
10+
如果两个组中每个点都与另一个组中的一个或多个点连接,则称这两组点是连通的。
11+
12+
**要求**:返回连通两组点所需的最小成本。
1113

1214
**说明**
1315

14-
-
16+
- $size_1 == cost.length$。
17+
- $size_2 == cost[i].length$。
18+
- $1 \le size_1, size_2 \le 12$。
19+
- $size_1 \ge size_2$。
20+
- $0 \le cost[i][j] \le 100$。
1521

1622
**示例**
1723

1824
- 示例 1:
1925

26+
![](https://assets.leetcode-cn.com/aliyun-lc-upload/uploads/2020/09/20/ex1.jpg)
27+
2028
```Python
29+
输入:cost = [[15, 96], [36, 2]]
30+
输出:17
31+
解释:连通两组点的最佳方法是:
32+
1--A
33+
2--B
34+
总成本为 17
2135
```
2236

2337
- 示例 2:
2438

39+
![](https://assets.leetcode-cn.com/aliyun-lc-upload/uploads/2020/09/20/ex2.jpg)
40+
2541
```Python
42+
输入:cost = [[1, 3, 5], [4, 1, 1], [1, 5, 3]]
43+
输出:4
44+
解释:连通两组点的最佳方法是:
45+
1--A
46+
2--B
47+
2--C
48+
3--A
49+
最小成本为 4
50+
请注意,虽然有多个点连接到第一组中的点 2 和第二组中的点 A ,但由于题目并不限制连接点的数目,所以只需要关心最低总成本。
2651
```
2752

2853
## 解题思路
2954

3055
### 思路 1:状压 DP
3156

57+
58+
3259
### 思路 1:代码
3360

3461
```Python

0 commit comments

Comments
 (0)