欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門(mén)教程網(wǎng)!

C語(yǔ)言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語(yǔ)言 >

數(shù)據(jù)結(jié)構(gòu) 雙機(jī)調(diào)度問(wèn)題的實(shí)例詳解

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語(yǔ)言|點(diǎn)擊: 次

數(shù)據(jù)結(jié)構(gòu) 雙機(jī)調(diào)度問(wèn)題的實(shí)例詳解

1.問(wèn)題描述

雙機(jī)調(diào)度問(wèn)題,又稱獨(dú)立任務(wù)最優(yōu)調(diào)度:用兩臺(tái)處理機(jī)A和B處理n個(gè)作業(yè)。設(shè)第i個(gè)作業(yè)交給機(jī)器A處理時(shí)所需要的時(shí)間是a[i],若由機(jī)器B來(lái)處理,則所需要的時(shí)間是b[i]?,F(xiàn)在要求每個(gè)作業(yè)只能由一臺(tái)機(jī)器處理,每臺(tái)機(jī)器都不能同時(shí)處理兩個(gè)作業(yè)。設(shè)計(jì)一個(gè)動(dòng)態(tài)規(guī)劃算法,使得這兩臺(tái)機(jī)器處理完這n個(gè)作業(yè)的時(shí)間最短(從任何一臺(tái)機(jī)器開(kāi)工到最后一臺(tái)機(jī)器停工的總的時(shí)間)。

研究一個(gè)實(shí)例:n=6, a = {2, 5, 7, 10, 5, 2}, b = {3, 8, 4, 11, 3, 4}.

2.代碼

#include <iostream>
#include <stdlib.h>
using namespace std;

int max(int a,int b){
   return a>b?a:b;
}

int min(int a,int b){
  return a<b?a:b;
}

int main(){
  int a[6]={2,5,7,10,5,2};
  int b[6]={3,8,4,11,3,4};
  int sum_a=0,sum_b=0,T=0,n=6;

  for (int i = 1; i <=n; i++)
  {
   T=max(T,min(sum_a+a[i-1],sum_b+b[i-1]));
   if(sum_a+a[i-1]>sum_b+b[i-1]){
    sum_b+=b[i-1];
    cout<<"任務(wù)"<<i<<"分配給B做"<<endl;
   }else{
    sum_a+=a[i-1];
    cout<<"任務(wù)"<<i<<"分配給A做"<<endl;
   }
  }
  cout<<"總時(shí)間是:"<<T<<endl;
}

3.結(jié)果

yaopans-MacBook-Pro:algorithm yaopan$ g++ exercise5-2.cpp 
yaopans-MacBook-Pro:algorithm yaopan$ ./a.out 
任務(wù)1分配給A做
任務(wù)2分配給A做
任務(wù)3分配給B做
任務(wù)4分配給B做
任務(wù)5分配給A做
任務(wù)6分配給A做
總時(shí)間是:15

以上就是數(shù)據(jù)結(jié)構(gòu)雙機(jī)調(diào)度的實(shí)例,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

上一篇:從C語(yǔ)言過(guò)渡到C++之引用(別名)

欄    目:C語(yǔ)言

下一篇:從C語(yǔ)言過(guò)渡到C++之const

本文標(biāo)題:數(shù)據(jù)結(jié)構(gòu) 雙機(jī)調(diào)度問(wèn)題的實(shí)例詳解

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/1304.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有