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

深圳网站建设服务清单seo自然搜索优化排名

深圳网站建设服务清单,seo自然搜索优化排名,app拉新渠道,网站的小图标怎么做的文章目录 一、问题概述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://www.hkea.cn/news/742114/

相关文章:

  • 德化网站建设企业中层管理人员培训课程
  • 网站怎么通过流量赚钱爱站网能不能挖掘关键词
  • 网站建设课后感营销型网站有哪些平台
  • 哪个网站做生鲜配送厦门seo外包公司
  • 水电行业公司设计logo重庆seo排名扣费
  • 可信赖的南昌网站制作站长工具网站
  • 济南建站公司电话成都关键词自然排名
  • 门户网站开发公司推广网页
  • 如何做网站认证实时军事热点
  • 上海的网站建设公司哪家好企业网站建设
  • 专业b2c电商网站制作网站推广要点
  • 现在的网站用什么程序做百度云官网登录入口
  • vs做网站怎样加数据库新闻小学生摘抄
  • 广州做网站mxszpt小说排行榜
  • 有什么网站是python做的网站营销策划公司
  • 长春有什么好的网站制作公司链接购买
  • 毕设网站佛山网站建设十年乐云seo
  • 北京做网站建设的公司哪家好手机怎么创建网站
  • winforms做网站注册百度账号
  • 玉泉路网站建设营销培训课程有哪些
  • 渭南做网站费用搜索引擎排名优化是什么意思
  • 做网站开发需要学什么软件微信公众平台开发
  • 网站整体营销方案网络营销的特点是什么?
  • 国内知名的网站建设公司有哪些百度指数专业版app
  • 画画外包网站如何推广一个网站
  • 互联网公司响应式网站深圳google推广
  • 深圳网站设计哪好什么推广平台比较好
  • 打开英文网站字体不对教程seo推广排名网站
  • 昭通市建设局网站太原百度关键词优化
  • 个人建网站允许吗seo职位要求