当前位置: 首页 > 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.yidumall.com/news/91837.html

相关文章:

  • wordpress语言包下载地址成都网站改版优化
  • 正规做兼职的网站广州营销推广
  • 深圳做网站的好公司qq排名优化网站
  • 做网站的备案太原关键词优化服务
  • 嘉兴品牌网站设计免费网络推广软件有哪些
  • 做自己的网站怎么购买空间百度知道
  • 那些网站可以做公司的推广开封搜索引擎优化
  • 怎么建com的网站盐城seo优化
  • 用腾讯云做网站的好处怎样在网上推广
  • j网站开发网站首页排名
  • 河源网站网站建设商丘网站优化公司
  • 公司视频广告拍摄青岛的seo服务公司
  • 营销设计网站建设seo网络营销招聘
  • 企业网络推广培训seo推广网站
  • 宿迁网站建设方案电子制作网站
  • pk10代码网站开发平台推广精准客源
  • 查做外贸客户的网站如何优化
  • html网站素材网网站统计工具有哪些
  • 网站建设需要的技术百度搜索推广登录入口
  • 做局域网网站教程上海网站制作开发
  • 政府网站流行设计特点淘宝seo搜索引擎原理
  • 公安局网站备案表情感网站seo
  • 网站单页设计steam交易链接在哪看
  • 外贸b2c平台都有哪些网站西安网站设计开发
  • 做网站推广的销售电话开场白百度新闻网
  • 为外国人做非法网站今日实时热点新闻事件
  • 网站建设dw站点建设360竞价推广技巧
  • b2b电子商务网站调研报告电大作业直播网站排名
  • 莒县网站制作网络广告策划书
  • Wordpress制作一个时间轴浙江关键词优化