当前位置: 首页 > news >正文

罗庄建设局网站广东网站建设公司报价表

罗庄建设局网站,广东网站建设公司报价表,wordpress的插件,国外开网站怎样做平帐621. 任务调度器 - 力扣#xff08;LeetCode#xff09; 一、题目 给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行#xff0c;并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时间LeetCode 一、题目 给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时间CPU 可以完成一个任务或者处于待命状态。 然而两个 相同种类 的任务之间必须有长度为整数 n 的冷却时间因此至少有连续 n 个单位时间内 CPU 在执行不同的任务或者在待命状态。 你需要计算完成所有任务所需要的 最短时间 。 示例 1 输入tasks [A,A,A,B,B,B], n 2 输出8 解释A - B - (待命) - A - B - (待命) - A - B      在本示例中两个相同类型任务之间必须间隔长度为 n 2 的冷却时间而执行一个任务只需要一个单位时间所以中间出现了待命状态。  示例 2 输入tasks [A,A,A,B,B,B], n 0 输出6 解释在这种情况下任何大小为 6 的排列都可以满足要求因为 n 0 [A,A,A,B,B,B] [A,B,A,B,A,B] [B,B,B,A,A,A] ... 诸如此类 示例 3 输入tasks [A,A,A,A,A,A,B,C,D,E,F,G], n 2 输出16 解释一种可能的解决方案是      A - B - C - A - D - E - A - F - G - A - (待命) - (待命) - A - (待命) - (待命) - A 提示 1 task.length 104tasks[i] 是大写英文字母n 的取值范围为 [0, 100] 二、代码 class Solution {public int leastInterval(char[] tasks, int n) {// 统计每一个字符的词频int[] count new int[Z 1];// 出现最多次的任务到底是出现了几次int maxCnt 0;for (int i 0; i tasks.length; i) {count[tasks[i]];maxCnt Math.max(maxCnt, count[tasks[i]]);}// 有多少种任务都出现最多次int maxNumCnt 0;for (char c A; c Z; c) {if (count[c] maxCnt) {maxNumCnt;}}// 完成全部任务需要的最短时间int ans 0;// maxNumCnt : 有多少种任务都出现最多次// maxCnt : 最多次是几次// 出现最多次的任务占用的时间(maxNumCnt * maxCnt) 产生的所有空格的时间。// maxCnt - 1:产生的间隙数 // n - maxNumCnt 1产生的每一个间隙都有多少个空格 ans maxNumCnt * maxCnt (n - maxNumCnt 1) * (maxCnt - 1);// 如果空格不足以把剩下的任务都填满就需要在每一部分的最后追加没有被填上的任务if (ans tasks.length) {// 累加剩余没有被填进去的任务数ans (tasks.length - ans);}return ans;} } 三、解题思路  出现次数最多的任务只有一种 假设a出现次数最多a一共出现了5次 下面我们就用别的任务去补齐空格此时所有的a是达标的。紧着词频第二大的先往里填。依次执行下去最后把所有的任务都插入进去最后得到的就是耗时最小的任务调度。
http://www.hkea.cn/news/14337490/

相关文章:

  • 济南住宅与房地产信息网官方网站门户网站开发流程
  • 陕西专业网站建设哪家好口碑好的广州做网站
  • 南宁大型网站建设广告公司排名
  • 上海做网站哪家公司好网页制作居中代码
  • 南通建设网站公司沈阳做企业网站
  • 做视频的网站带模板广州免费公司注册
  • 网站备案需要具备什么条件北京商场营业时间
  • 电子商务网站建设读书笔记没网站可以做seo吗
  • 台州网站建设咨询wordpress获取当前页地址
  • 网站标题怎么设置上海专业网站设计
  • 免费设计商标的网站建立网站所需的硬件和软件
  • 网站建设 pdf教程怎么查一个网站是谁做的
  • 重庆建设岗位培训网站网站建设的原则 流程
  • 苏州吴中区做网站价格网站建设服务器搭建
  • 制作网站电话在广告公司上班都干嘛
  • 网站做跳转会有什么影响可以做h5的网站
  • 网站备案图片杭州做网站的网络公司有哪些
  • 场外期权网站开发赤壁网站建设公司
  • 天津网址网站优化技术
  • 海口网站建设高端mes系统
  • 跨境电商平台有哪些分类seo技术交流
  • 电子商务网站域名p2p网站数据分析怎么做
  • php网站开发工作描述福田祥菱怎么样
  • 中国制造网网站建设的优势系统开发报告
  • 一个完美的网站怎么做国内有哪些比较好的做定制旅游网站
  • 长沙网站制重庆规模最大的建网站公司
  • 网站建设要注意图片分页wordpress主题
  • 淘宝网站开发的多少钱对网站建设安全性的要求
  • h1z1注册网站wordpress主题原理
  • 网站建设公司哪家好 干净磐石网络平面设计主要学哪些