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

网站做seo推广百度爱采购排名

网站做seo推广,百度爱采购排名,运行wordpress环境,购物网站怎么建设文章目录 一、问题概述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.dinnco.com/news/62365.html

相关文章:

  • 刷赞网站怎么做2021小说排行榜百度风云榜
  • 苏州建站公司对网络营销的理解
  • 莒县建设局官方网站长沙百度提升排名
  • 邢台建设银行官方网站百度app下载安装 官方
  • 找人做企业网站 注意什么青岛网站关键词优化公司
  • 营销网站建设步骤b站视频推广app
  • wordpress清空汕头seo快速排名
  • 长春做网站哪家公司好百度搜索广告怎么投放
  • 网站建设发展好不好网站服务器软件
  • 招标网站建设方案宁波网络优化seo
  • 4网站建设百分百营销软件官网
  • 公司网络推广的内容怎么写谷歌seo优化怎么做
  • 电商网站开发源码网络推广软件哪个好
  • 做房产抵押网站需要什么北京做网页的公司
  • 动态网站制作软件链友之家
  • 恒网做的网站微信软文模板
  • 设计模板网站都有哪些如何制作企业网站
  • 火车头提取wordpress抓包数据绍兴seo排名外包
  • dw网站管理与建设互联网广告营销是什么
  • 公司 网站建百度搜索风云榜明星
  • dw做的网站如何使用站长工具官网域名查询
  • 如何搭建论坛网站单页应用seo如何解决
  • 学的网络工程seo搜索引擎推广
  • 12306网站建设花了多少钱网址大全是ie浏览器吗
  • 昆明招聘网站建设普工小工合肥网络推广培训学校
  • 网站开发移动端网站品牌维护
  • 做淘宝网站买个模版可以吗网站关键词优化排名
  • 广州市外贸网站建设搜索引擎调词平台哪个好
  • 企业推广活动网站推广优化排名
  • 南昌做网站优化哪家好百度云盘搜索