Skip to content
This repository was archived by the owner on Sep 20, 2023. It is now read-only.

Commit b07d065

Browse files
aQuaaQua
authored andcommitted
502 finish
1 parent 383b922 commit b07d065

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Algorithms/0502.ipo/ipo.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,21 @@ import (
77

88
func findMaximizedCapital(k int, W int, Profits []int, Capital []int) int {
99
size := len(Profits)
10-
pros := make(proPQ, 0, size)
11-
caps := make(capQueue, size)
1210

11+
// caps 按照 capital 的升序排列 project
12+
caps := make(capQueue, size)
1313
for i := range Profits {
1414
p := &project{
1515
profit: Profits[i],
1616
capital: Capital[i],
1717
}
1818
caps[i] = p
1919
}
20-
2120
sort.Sort(caps)
22-
var i int
2321

22+
// pros 是高 profit 优先的队列
23+
pros := make(proPQ, 0, size)
24+
var i int
2425
for {
2526
// 把所有可以做的 project 存入 pros
2627
for i < len(caps) && caps[i].capital <= W {

0 commit comments

Comments
 (0)