加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

[LeetCode] 857. Minimum Cost to Hire K Workers 雇佣K名工人的

发布时间:2020-12-15 05:24:43 所属栏目:Java 来源:网络整理
导读:There are? N ?workers.? The? i -th worker has a? quality[i] ?and a minimum wage expectation? wage[i] . Now we want to hire exactly? K ?workers to form a? paid group .? When hiring a group of K workers,we must pay them according to the foll



There are?N?workers.? The?i-th worker has a?quality[i]?and a minimum wage expectation?wage[i].

Now we want to hire exactly?K?workers to form a?paid group.? When hiring a group of K workers,we must pay them according to the following rules:

  1. Every worker in the paid group should be paid in the ratio of their quality compared to other workers in the paid group.
  2. Every worker in the paid group must be paid at least their minimum wage expectation.

Return the least amount of money needed to form a paid group satisfying the above conditions.

Example 1:

Input: quality = [10,20,5],wage = [70,50,30],K = 2
Output: 105.00000
Explanation: We pay 70 to 0-th worker and 35 to 2-th worker.

Example 2:

Input: quality = [3,1,10,1],wage = [4,8,2,7],K = 3
Output: 30.66667
Explanation: We pay 4 to 0-th worker,13.33333 to 2-th and 3-th workers seperately.

Note:

  1. 1 <= K <= N <= 10000,where?N = quality.length = wage.length
  2. 1 <= quality[i] <= 10000
  3. 1 <= wage[i] <= 10000
  4. Answers within?10^-5?of the correct answer will be considered correct.



Github 同步地址:

https://github.com/grandyang/leetcode/issues/857



参考资料:

https://leetcode.com/problems/minimum-cost-to-hire-k-workers/



LeetCode All in One 题目讲解汇总(持续更新中...)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读