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

网站关于我们什么意思品牌推广策略有哪些

网站关于我们什么意思,品牌推广策略有哪些,西安旅游服务网站建设,网站需要哪些手续题目 首先根据题目,我们肯定是要将结点按照优先级和先后到达顺序进行排序 struct node{int id;int beg;int ti;int rank;bool operator<(node n1)const{if(rankn1.rank){return beg>n1.beg;}else{return rank<n1.rank;}} };我们可以每次在存放下一个结点之前先对之前的…

题目
首先根据题目,我们肯定是要将结点按照优先级和先后到达顺序进行排序


struct node{int id;int beg;int ti;int rank;bool operator<(node n1)const{if(rank==n1.rank){return beg>n1.beg;}else{return rank<n1.rank;}}
};

我们可以每次在存放下一个结点之前先对之前的结点进行处理,将队列里第一个结点拿出来,先判断当前时间是否到达队顶结点的开始时间,如果到达了化,我们就对队列里第一个结点进行处理,将他的处理时间减去我们可以处理的时间(处理时间为当前时间到达存放下一个结点开始时间的这段时间段和当前结点处理时间的剩余值,两者的最小值),之后再将当前时间加上处理时间,如果当前结点处理时间不为0了化,再将他处理后的结点重新放入队列中
最后,对队列里的剩余结点再进行处理

#include<iostream>
#include<string>
#include<algorithm>
#include<queue>
using namespace std;struct node{int id;int beg;int ti;int rank;bool operator<(node n1)const{if(rank==n1.rank){return beg>n1.beg;}else{return rank<n1.rank;}}
};
int n;priority_queue<node>q;
int now;int main(void){int id,beg,ti,rank;while(cin>>id){cin>>beg>>ti>>rank;while(now<beg&&q.empty()==false){node p=q.top();q.pop();now=max(now,p.beg);int tmp=min(p.ti,beg-now);p.ti=p.ti-tmp;now+=tmp;if(p.ti==0){cout<<p.id<<" "<<now<<endl;}else{q.push(p);}}q.push({id,beg,ti,rank});}while(q.empty()==false){node p=q.top();q.pop();now=max(now,p.beg);now+=p.ti;cout<<p.id<<" "<<now<<endl;}}   
http://www.dtcms.com/wzjs/455868.html

相关文章:

  • 重庆网站制作外包公司深圳百度seo整站
  • 供应链管理系统的组成包括惠州seo优化服务
  • 建设网站门户2022年免费云服务器
  • 堆龙德庆网站建设电商软文广告经典案例
  • 教你如何做外挂的网站线下推广团队
  • 中山网站建设找阿江百度网站排名seo
  • 网站建设实训总结300电商培训课程
  • 深圳网站建设公司排行榜宁波企业seo服务
  • 网站 模板 下载深圳网站制作设计
  • 专业网络分销平台黑帽seo排名优化
  • 如何建立公司网站模块站长工具网站
  • 班级网站设计模板seo推广代理
  • 盐城国有资源土地建设交易网站长沙网站快速排名提升
  • wordpress视频弹窗seo快速排名站外流量推广
  • 怎么写网页苏州seo免费咨询
  • 吉林市城市建设管理执法局网站qq群推广链接
  • 株洲网站排名优化搜索引擎原理
  • 网站开发设计实训总结深圳推广平台有哪些
  • 大石桥网站网址域名
  • 网站怎样设计网页百度的网址是什么
  • wordpress 漏洞seo排名优化关键词
  • 网站建设试用北京seo专业团队
  • 做网站需要会编程语言吗建站模板
  • 常熟市住房建设局网站广东深圳疫情最新
  • 商洛做网站多少钱培训网站有哪些
  • 计算机专业的会学怎么做网站吗网站平台搭建
  • 成都网站建设公司服务商关键词seo优化软件
  • 买服务器做网站 镜像选什么北京seo多少钱
  • 专业购物网站建设报价镇江百度seo
  • 网站建设 睿达科在线发外链工具