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

深圳可以做网站的公司做网站标志过程

深圳可以做网站的公司,做网站标志过程,网站架构设计师薪酬,承德吧链接: 630. 课程表 III 题意 一个课程花费ai天,需要在bi天之前修好才算成功,求最多能修几个课 解: ddl越靠后的应该越晚做,所以先按照b排序(这还用问为什么吗? 然后通过维护一个优先队列存…

链接:

630. 课程表 III

题意

一个课程花费ai天,需要在bi天之前修好才算成功,求最多能修几个课

ddl越靠后的应该越晚做,所以先按照b排序(这还用问为什么吗?

然后通过维护一个优先队列存储目前已经修的课程,按照a排序,花费时间越多的越不划算

这是我们可以发现,越后面进来的课,ddl越晚,那么当这个后面来的课a大于队列内的数字时,不能修

当这个后面来的课a小于队列内的数字时,是更优解,替换队列内的最大数(由于用时短,ddl晚,则一定合法

实际代码:

#include<bits/stdc++.h>
using namespace std;
static bool cmp(vector<int>& lhs,vector<int>& rhs)
{if(lhs[1]==rhs[1]) return lhs[0]<rhs[0];else return lhs[1]<rhs[1];
}
int scheduleCourse(vector<vector<int>>& courses)
{sort(courses.begin(),courses.end(),cmp);priority_queue<int>p_q;int sum=0;for(auto& course:courses){int need=course[0],ddl=course[1];if(sum+need<=ddl){sum+=need;p_q.push(need);}else if(!p_q.empty() && p_q.top()>need){sum-=p_q.top()-need;p_q.pop();p_q.push(need);}}return p_q.size();
}

限制:

  • 1 <= courses.length <= 104
  • 1 <= durationi, lastDayi <= 104
http://www.yayakq.cn/news/362493/

相关文章:

  • 装企工长网站开发提供服务好的网站制作
  • 国家企业信息服务平台搜索引擎营销优化的方法
  • 做网站挣钱来个好心人指点一下呗印刷做网站网上接单
  • 网站建设设计公司+知乎冰雪复古传奇手游官网
  • 如何诊断网站多功能响应式wordpress主题
  • 恩施兴州建设工程责任有限公司网站seo关键词优化策略
  • 成都工业学院文献检索在哪个网站做天津广告设计公司排名
  • 深圳罗湖网站建设深入解析wordpress 下载
  • 网站搭建就来徐州百度网络非常好英语网站大全免费
  • 庆云县建设局网站北京seo营销培训
  • php网站设计广东高端网站建设报价
  • 网站开发标书范本商城网站开发报价方案
  • 做设计应该看哪些网站公司注册免费吗
  • 免费做快闪网站网店出租网站程序
  • 海南智能网站建设设计提升学历图片素材
  • android 旅游网站开发seo技术介绍
  • 哪家网站专做女性服装国内培训网站建设
  • 深圳南山网站建设台州自助建站
  • 网站建设及使用方案毕设代做网站
  • 免费解析素材网站熊猫采集 wordpress 发布
  • 营销网站建设的价格单位做核酸检测的通知
  • 地方网站不让做吗广州seo服务公司
  • 做一个网站要怎么做论坛网站模板免费下载
  • 阜蒙县建设镇网站如何做产品网站
  • 通辽网站建设通辽网站建设算软件还是硬件
  • 做个网站哪里可以做1000元做网站
  • 自己的网站怎么创建网站 微信 app
  • 营销型网站建设需要注意什么西安高端网站建设首选
  • 企业网站建设设计服务如何管理好自己团队
  • 女人学ui有前途吗百度seo排名教程