826. Most Profit Assigning Work
思路:如何处理3个数组之间的映射关系
class Solution {
public int maxProfitAssignment(int[] difficulty, int[] profit, int[] worker) {
int[] index = new int[worker.length];
for(int i = 0; i < worker.length;i++) {
index[i] = getIndex(worker[i], difficulty, profit);
}
int total = 0;
for(int i = 0; i < index.length; i++) {
total += index[i];
}
return total;
}
private static int getIndex(int worker, int[] difficulty, int[] profit) {
int max = 0;
for(int i = 0;i < difficulty.length; i++) {
if(worker >= difficulty[i] && profit[i] >= max) {
max = profit[i];
}
}
return max;
}
}
826. Most Profit Assigning Work相关推荐
- LeetCode 826 Most Profit Assigning Work
LeetCode 826 Most Profit Assigning Work 传送门 题目分析 We have jobs: difficulty[i] is the difficulty of th ...
- LC.826. Most Profit Assigning Work
class Solution1(object):def maxProfitAssignment(self, difficulty, profit, worker):""" ...
- [Swift]LeetCode826. 安排工作以达到最大收益 | Most Profit Assigning Work
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...
- leetcode算法练习 JavaScript实现
leetcode 表格内容由spider.js从leetcode-cn.com爬取. 已做题目答案也从leetcode-cn.com中爬取并生成文件. 解题进度:已解决 140/637 - 简单 94 ...
- LeetCode All in One 题目讲解汇总(持续更新中...)
原文地址:https://www.cnblogs.com/grandyang/p/4606334.html 终于将LeetCode的大部分题刷完了,真是漫长的第一遍啊,估计很多题都忘的差不多了,这次开 ...
- Java实现 LeetCode 826 安排工作以达到最大收益(暴力DP)
826. 安排工作以达到最大收益 有一些工作:difficulty[i] 表示第i个工作的难度,profit[i]表示第i个工作的收益. 现在我们有一些工人.worker[i]是第i个工人的能力,即该 ...
- 禅道826版本SQL注入,登录绕过以及禅道826后台GetShell的小技巧
SQL注入由 orderBy($order) 函数过滤不严格导致.但是,这个函数对传进的参数进行了一系列过滤,导致 getshell 的条件比较苛刻.不甘心,于是乎找了一个比较好利用的地方.我只是以这 ...
- 定义利润中心(Profit Center)
一.说明 在SAP系统中,利润中心(Profit Center)体系是树形结构,本文是定义一个利润中心,它是其中的最小单位.定义利润中心需指明其父结点--利润中心组(Profit Center Gro ...
- iOS Assigning to 'idXXXDelegate' from incompatible type 'BViewController *__strong'
在使用代理的时候, BViewController *BVC = [[BViewController alloc]init];self.delegate = BVC; 出现这样的警告Assigning ...
最新文章
- Linux运维宝典:最常用的150个命令汇总
- 压力测试工具Ab简介
- 使用命令启动IIS管理器
- cron表达式详解 Elastic-Job名次解释
- cocos2d-x项目101次相遇-安装和环境搭建 -xcode
- Atomic Integer 原理分析-getAndAddInt
- java附加属性_Java 9附加流
- 【汇编语言-3】 代码、数据、堆栈在同一个段
- eclipse3.6_jee启动tomcat无法访问http://localhost:8080/的解决方案
- 雪色光晕(计算几何+暴力)
- CodeRush For .Net 使用-------使用标签
- 正弦积分与余弦积分函数
- Focal Loss的阅读笔记
- 一次 svchost.exe 进程占用大量网络带宽的排查
- cocos2d-html5教程之重要概念
- 电脑删除快捷键还有哪些?学会了让工作效率更提升
- 从汽车到可穿戴设备的设计都利用 PMIC 实现电源效率
- [计算机网络]十、TCP的拥塞控制和4个计时器、常用协议原理和命令
- ios 计算代码耗时
- NFT艺术品交易平台有哪些?
热门文章
- opencv学习4——图像缩放
- 南京审计计算机高考收分多少,南京审计大学2019年高考在各省的投档分数线是多少...
- Codeforces 605E :Intergalaxy Trips
- 计算机考研院校所,计算机考研院校全国七大地区考研名校推荐
- 佛祖保佑,永无 BUG,永不修改 | KEIL 调试系列总结篇
- 2021年Android工作或更难找,Android校招面试指南
- 半球展开图_新手入门如何学习钣金放样展开,老师傅分享篇(二)!
- 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。
- 安卓设置keychain_Keychain的使用
- 【产品设计】浅析产品新手引导设计