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

深圳深圳网站制作站长网站工具

深圳深圳网站制作,站长网站工具,百度企业,app手机程序开发问题描述 有 n 个作业(编号为1~n)要在由两台机器 M 1和 M 2 组成的流水线上完成加工。每个作业加工的顺序都是先在 M 1​上加工,然后在 M 2 上加工。 M 1 和 M 2 加工作业 i 所需的时间分别为 a i 和 b i(1≤i≤n&am…

问题描述


有 n 个作业(编号为1~n)要在由两台机器 M 1和 M 2 组成的流水线上完成加工。每个作业加工的顺序都是先在 M 1​上加工,然后在 M 2  上加工。 M 1 和 M 2  加工作业 i 所需的时间分别为 a i 和 b i(1≤i≤n)。
流水作业调度问题要求确定这 n 个作业的最优加工顺序,使得从第一个作业在机器 M 1 上开始加工,到最后一个作业在机器 M 2 上加工完成所需的时间最少。可以假定任何作业一旦开始加工,就不允许被中断,直到该作业被完成,即非优先调度。

测试说明


输入格式:
第一行输入作业数 n,接着的 n 行分别为在 M 1和M 2 加工各作业所需的时间。

输出格式:
输出最优调度方案(时间最少)所需的时间。

输入样例1:
4
5 6  作业1在M1上执行时间为5,在M2上执行时间为6
12 2
4 14
8 7

输出样例1:
33

输出样例1解释:
总时间=33
调度方案
第1步执行作业3
第2步执行作业1
第3步执行作业4
第4步执行作业2

注意算法的时间复杂度优化,避免评测超时。

补充代码: 

 #include<bits/stdc++.h>using namespace std;typedef long long ll;const int N =1010;struct Node{ll t, idx;}Nodes[N];int a[N],b[N];bool cmp(Node & a , Node & b){return a.t< b.t;}int ans[N];void solve(){int n;cin >> n;for(int i=1;i<=n;i++){Nodes[i].idx = i;cin >> a[i] >> b[i];if(a[i] <= b[i]){Nodes[i].t = a[i];}else{Nodes[i].t = b[i];}}sort(Nodes + 1, Nodes +1 +n,cmp);int f1 =0,f2=0;int l =1,r=n;for(int i=1;i<=n;i++){if(Nodes[i].t == a[Nodes[i].idx]){ans[l++] = Nodes[i].idx;}else{ans[r --] = Nodes[i].idx;}}for(int i=1;i<=n;i++){int id = ans[i];f1 += a[id];f2 = max(f1,f2) + b[id];}cout << f2 << endl;}int main () {solve();return 0;}

 

http://www.yayakq.cn/news/360380/

相关文章:

  • 潍坊网站建设制作网站建设宣传语
  • 如何做网站免费教程.net 开源 企业网站
  • 江苏网站建设网络公司wordpress 输出文章标签
  • 宝安网站开发培训网站建设方案
  • 宁波网站建设费用是多少钱wordpress 搭建vultr
  • 建阳网站建设wzjseo设计网站需提供什么
  • 邹平做网站的联系方式南京搭建公司
  • 网站建设8万属于资产吗在线设计平台 竞品调研
  • 珠海专业做网站公司做网站泰安
  • 建站公司用的服务器上海谷歌seo公司
  • 邯郸做网站多少钱小程序登录授权
  • 网站用空间还是服务器网站建设所需硬件
  • 国外广告设计网站网络舆情监测服务
  • 佛山营销手机网站建设网站建设shzanen
  • 追波设计网站臭事百科wordpress
  • 企业电子商务网站建设问题广东省有多少个市
  • 网站建设功能模块价格网站正在建设代码
  • 企业建设网站的目的是一级消防工程师考试资料
  • 广州优化网站中企动力科技集团有限公司
  • 网站备案期间能使用吗网站开发找什么论文
  • 国外网站策划搜索引擎排名优化的关键是
  • 有了网站后台后怎么做seo优化内部网站 建设方案
  • 万户网站管理系统4.0设置WordPress文章图片
  • 岳阳网站建设联系方式怎么用照片制作小视频
  • 呼和浩特网站建设费用名字设计签名免费
  • saas 做网站钛钢饰品网站建设
  • 有没有学做ppt发网站或论坛小程序源码多少钱
  • 毕业设计指导网站建设做网站销售的技巧
  • 建立网站要钱吗.tech域名的网站
  • 西安网站公司排名男女做爰高清免费网站