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

中国建设银行产品信息网站58同城网站建设推广排名

中国建设银行产品信息网站,58同城网站建设推广排名,雨岑信息科技有限公司做企业型网站做的怎么样_公司规模如何,石家庄免费自助建站模板题目链接#xff1a;leetcode 621 1.题目 给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行#xff0c;并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时间#xff0c;CPU 可以完成一个…题目链接leetcode 621 1.题目 给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时间CPU 可以完成一个任务或者处于待命状态。 然而两个 相同种类 的任务之间必须有长度为整数 n 的冷却时间因此至少有连续 n 个单位时间内 CPU 在执行不同的任务或者在待命状态。 你需要计算完成所有任务所需要的 最短时间 。 2.示例 1)示例 1 输入tasks [“A”,“A”,“A”,“B”,“B”,“B”], n 2 输出8 解释A - B - (待命) - A - B - (待命) - A - B 在本示例中两个相同类型任务之间必须间隔长度为 n 2 的冷却时间而执行一个任务只需要一个单位时间所以中间出现了待命状态。 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 104 tasks[i] 是大写英文字母 n 的取值范围为 [0, 100] 3.分析 我们首先有个直觉为了使得排列的序列长度更小我们需要把数量较多的任务的优先级放得比较高。那么考虑考虑一个样例task[“A”,“A”,“A”,“B”,“B”,“B”,“C”],n2,那么我们优先考虑最多的任务A由AXXAXXA那么对于下一个任务B它可以放置在没有的位置那么就变成了ABXABXAB可以发现这使得任务序列加了1因为B的个数和A的个数是相等的它需要在末尾加一个任务。但对于C来说它可以插到AB后面即可变为AB C ABC AB 4.代码 class Solution { static bool cmp(int a,int b){return ab; } public:mapchar,int map1;vectorint num;int leastInterval(vectorchar tasks, int n) {for(int i0;itasks.size();i)if(map1.count(tasks[i])0) map1[tasks[i]]1;elsemap1[tasks[i]];for(int c0;c25;c){if(map1.count(Ac)) num.push_back(map1[Ac]);} sort(num.begin(),num.end(),cmp);vectorint ans;int lennum[0](num[0]-1)*n;int cnt0;for(int i1;inum.size();i)if(num[i]num[0]) cnt;if(tasks.size()cntlen) return tasks.size();return cntlen;} }; 终于刷完了top1001里所有中等难度的题目orz
http://www.hkea.cn/news/14357847/

相关文章:

  • 瑞安地区建设网站300个吉祥公司名字
  • 新津县建设局网站搜狗网站提交入口
  • 能打开的网站郑州网站建设公司qq
  • 网站怎么识别手机跳转个人备案网站 做资讯
  • 沈阳手机网站外贸建站哪个最便宜
  • 小当网 绵阳网站建设芝罘区网
  • 男女在床上做羞羞的事的网站像淘宝购物网站建设需要哪些专业人员
  • 做网站公众号多少钱做外贸的有些什么网站
  • 基于html的网站开发淮南app开发
  • 微网站对比网络营销知识点
  • 德语网站域名wordpress灯箱zoom
  • 广州大石附近做网站的公司哪家好网站设计模板照片
  • 网站开发的软件无货源电商怎么做
  • 河北省住房城乡建设厅网站wordpress和phpmyadmin
  • 建材招商网站个人如何制作微信小程序
  • 多语种网站建设公司wordpress是国外的吗
  • 建设银行网站解除绑定全屋定制加盟哪个品牌好
  • 灵溪网站建设长沙房地产新闻
  • 免费在线图片设计制作生成器seo薪酬
  • 电商优惠券网站 建设极酷wordpress
  • 长沙市建设工程质量安全监督站官方网站域名备案了 怎么建设网站
  • 建设网站用什么好处Wordpress插件授权破解
  • 大连网站开发费多少钱哈尔滨网站建设方案
  • 选择网站做友情链接的标准一般是wordpress 跳转
  • 二手书网站建设wordpress nofollow标签
  • 域名租赁网站怎么做弹幕网站
  • 铁盒 东莞网站建设定制开发app商城系统
  • 铜川商城网站建设计算机网络工程师
  • 网站的流程wordpress 模板 免费
  • dw做网站一般设为什么样石家庄做网站公司哪家好