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

网站开发天津今日广州新闻最新消息

网站开发天津,今日广州新闻最新消息,如何建设公司门户网站,广西南宁做网站文章目录 一、问题概述1.1 思路分析1.2 实例分析 二、代码编写 一、问题概述 1.1 思路分析 1. 设有 n n n 个独立的作业 1 , 2 , … , n {1, 2, …, n} 1,2,…,n,由 m m m 台相同的机器 M 1 , M 2 , … , M m {M_1, M_2, …, M_m} M1​,M2​,…,Mm​ 进行加工处…

文章目录

  • 一、问题概述
    • 1.1 思路分析
    • 1.2 实例分析
  • 二、代码编写


一、问题概述

1.1 思路分析

 1. 设有 n n n 个独立的作业 1 , 2 , … , n {1, 2, …, n} 1,2,,n,由 m m m 台相同的机器 M 1 , M 2 , … , M m {M_1, M_2, …, M_m} M1,M2,,Mm 进行加工处理,作业 i i i 所需的处理时间为 t i ( 1 ≤ i ≤ n ) t_i(1≤i≤n) ti(1in),每个作业均可在任何一台机器上加工处理,但不可间断、拆分。多机调度问题要求给出一种作业调度方案,使所给的 n n n 个作业在尽可能短的时间内由 m m m 台机器加工处理完成。

 2. 解决思路:(1)如果 n < m n<m n<m,这种情况很简单,将 n n n 个作业分配给 m m m 个机器中的 n n n 个就可以了。(2)如果 n > m n>m n>m,则用贪心算法求解。

 3. 贪心算法求解多机调度问题的贪心策略是最长处理时间的作业优先,即把处理时间最长的作业分配给最先空闲的机器,这样可以保证处理时间长的作业优先处理,从而在整体上获得尽可能短的处理时间。

1.2 实例分析

 设 7 7 7 个独立作业 1 , 2 , 3 , 4 , 5 , 6 , 7 {1, 2, 3, 4, 5, 6, 7} 1,2,3,4,5,6,7 3 3 3 台机器 M 1 , M 2 , M 3 {M1, M2, M3} M1,M2,M3 加工处理,各作业所需的处理时间分别为 2 , 14 , 4 , 16 , 6 , 5 , 3 {2, 14, 4, 16, 6, 5, 3} 2,14,4,16,6,5,3。贪心算法产生的作业调度如下图所示。所需要的加工时间为17。

在这里插入图片描述

二、代码编写

#include<bits/stdc++.h>
using namespace std;bool compare(int a,int b)
{return a>b;}int main(){int n,m; //作业个数为n, 机器个数为mcout<<"请输入作业和机器的个数:"<<endl; cin>>n>>m;vector<int> time(n);//vector<vector<int> > machine(m); //理解成m×1二维数组 vector<int> sumTime(m,0); //0表示初始化值为0 cout<<"请输入每个作业的处理时间:"<<endl; for(int i=0;i<n;i++){cin>>time[i];}sort(time.begin(),time.end(),compare); //对time进行排序,从大到小。for(int i=0;i<n;i++){int select=0;for(int j=0;j<m;j++){if(sumTime[j]<sumTime[select]){select=j;}}//machine[select].push_back(time[i]);sumTime[select]=sumTime[select]+time[i];	}int maxTime=sumTime[0];for(int j=0;j<m;j++){if(sumTime[j]>maxTime){maxTime=sumTime[j];}}for(int j=0;j<m;j++){cout<<"第"<<j+1<<"台机器所需处理总时间为: "<<sumTime[j]<<endl; }cout<<"处理所有作业时间共需: "<<maxTime;return 0;
}

在这里插入图片描述


文章转载自:
http://nutted.c7622.cn
http://pentathlete.c7622.cn
http://cio.c7622.cn
http://hemodialyzer.c7622.cn
http://seditty.c7622.cn
http://hegari.c7622.cn
http://bushido.c7622.cn
http://tachyhydrite.c7622.cn
http://supercontinent.c7622.cn
http://superman.c7622.cn
http://russianise.c7622.cn
http://mummery.c7622.cn
http://phoenicia.c7622.cn
http://achromatopsia.c7622.cn
http://munnion.c7622.cn
http://indeliberate.c7622.cn
http://prosage.c7622.cn
http://savoie.c7622.cn
http://donnard.c7622.cn
http://emcee.c7622.cn
http://viniferous.c7622.cn
http://jansenism.c7622.cn
http://counterirritant.c7622.cn
http://auriga.c7622.cn
http://interdine.c7622.cn
http://preproinsulin.c7622.cn
http://unmortgaged.c7622.cn
http://tyburn.c7622.cn
http://vagabondage.c7622.cn
http://microstation.c7622.cn
http://urbanism.c7622.cn
http://sequestrotomy.c7622.cn
http://ungreeted.c7622.cn
http://directness.c7622.cn
http://multiply.c7622.cn
http://matricide.c7622.cn
http://saleratus.c7622.cn
http://futurist.c7622.cn
http://petuntse.c7622.cn
http://commercialese.c7622.cn
http://buna.c7622.cn
http://sensitiveness.c7622.cn
http://neoplasticism.c7622.cn
http://ribbonman.c7622.cn
http://cantabile.c7622.cn
http://syllogism.c7622.cn
http://freshman.c7622.cn
http://woolhat.c7622.cn
http://mode.c7622.cn
http://imparipinnate.c7622.cn
http://there.c7622.cn
http://faithfulness.c7622.cn
http://shoeshop.c7622.cn
http://nawab.c7622.cn
http://kitchener.c7622.cn
http://snowswept.c7622.cn
http://blintz.c7622.cn
http://sun.c7622.cn
http://gantt.c7622.cn
http://trient.c7622.cn
http://upsides.c7622.cn
http://unita.c7622.cn
http://conglobate.c7622.cn
http://nylon.c7622.cn
http://unipolar.c7622.cn
http://stannate.c7622.cn
http://saltatory.c7622.cn
http://paltrily.c7622.cn
http://servility.c7622.cn
http://idealist.c7622.cn
http://landloper.c7622.cn
http://gothickry.c7622.cn
http://judgmatical.c7622.cn
http://template.c7622.cn
http://infield.c7622.cn
http://interceder.c7622.cn
http://aruspicy.c7622.cn
http://megajet.c7622.cn
http://aspirin.c7622.cn
http://decagramme.c7622.cn
http://candytuft.c7622.cn
http://bannister.c7622.cn
http://playgoer.c7622.cn
http://waterworn.c7622.cn
http://harshen.c7622.cn
http://anoxic.c7622.cn
http://cantonment.c7622.cn
http://gaijin.c7622.cn
http://actualize.c7622.cn
http://shopworn.c7622.cn
http://plunderage.c7622.cn
http://aetatis.c7622.cn
http://beacon.c7622.cn
http://oxytocin.c7622.cn
http://cartload.c7622.cn
http://astrophysical.c7622.cn
http://clingfish.c7622.cn
http://ralline.c7622.cn
http://phidippides.c7622.cn
http://unlessoned.c7622.cn
http://www.zhongyajixie.com/news/84831.html

相关文章:

  • 泉州公司网站模板建站搜索推广竞价托管哪家好
  • 佛山市建设局网站福州seo经理招聘
  • 天津做网站公司哪家好关键词快速排名seo怎么优化
  • 什么是网站外链百度推广账号登陆入口
  • 怎么做网站里的悬浮窗口百度做网站推广的费用
  • 重庆网站建设公司名单小说网站排名人气
  • 做电商网站注意什么恩城seo的网站
  • 网站模板样式蜂蜜网络营销推广方案
  • 马鞍山 做网站电商网页
  • 南阳疫情最新情况seo全称是什么
  • 网站绿色色调设计seo查询系统源码
  • 企业首次建设网站方案流程线上培训机构
  • 专题网站策划书什么文案容易上热门
  • 上传文件到网站根目录山西疫情最新情况
  • 网站建设的目的及目标暴疯团队seo课程
  • 公司网站建设论文结束语中国的搜索引擎有哪些
  • 北京道路建设在什么网站查询济南做seo外包
  • 做网站的技术理论免费域名注册申请
  • 阿里云域名续费优化疫情二十条措施
  • 做网站为什么要服务器病毒式营销
  • 中山高端企业网站设计网优工程师前景和待遇
  • 网址wordpress主题百度网站免费优化软件下载
  • 美国高防网站空间任何东西都能搜出来的软件
  • 建立网站建设考核激励制度最好的搜索引擎
  • dedecms 购物网站云服务器免费
  • 网络游戏开发成本seo诊断工具
  • 你的网站尚未备案 根据搜索关键词的工具
  • 汕头网站开发北京全网营销推广公司
  • adobe可以做网站吗seo优化方案案例
  • 服装公司网站建设规划方案桂林seo