用时:120min
其实也没那么难。只是困难的标签有点吓人。
先找按照效率排名
有题意可以知道,如果我们以效率低的为基准,那么效率高的基本工资都可以满足。
我们需要做的是找到效率比它还低,按照工作量从小到大的K - 1 人
1 | var mincostToHireWorkers = function(quality, wage, K) { |
用堆来改写
1 | const swap = function (arr,i,j) { |
依然超时,我佛了
失败会设下陷阱,没有胜利会发出邀请
用时:120min
其实也没那么难。只是困难的标签有点吓人。
先找按照效率排名
有题意可以知道,如果我们以效率低的为基准,那么效率高的基本工资都可以满足。
我们需要做的是找到效率比它还低,按照工作量从小到大的K - 1 人
1 | var mincostToHireWorkers = function(quality, wage, K) { |
用堆来改写
1 | const swap = function (arr,i,j) { |
依然超时,我佛了