日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

1.8 小飞的电梯调度算法

發(fā)布時(shí)間:2025/4/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1.8 小飞的电梯调度算法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目:有一棟樓,如今設(shè)計(jì)一種電梯調(diào)度算法:電梯在一樓讓大家上電梯,然后依據(jù)大家選擇要到的樓層算出某一樓層i,電梯在i層停下讓全部人下電梯,然后大家爬樓梯達(dá)到自己的樓層。請(qǐng)問電梯停在哪一層。能夠使得這一次的全部乘客爬樓層之和最短?

(一)

最直接最簡(jiǎn)單的方法就是直接枚舉從第一層到最后一層,然后算出電梯停在哪一層會(huì)使得全部乘客爬樓層之和最短。

代碼例如以下:

int nPerson[]; //nPerson[i]表示到第i層的乘客的數(shù)目 int nFloor = 0, nMinFloor = 0; int nTargetFloor = -1; for(int i = 1; i <= N; ++i) { //N代表樓層的總數(shù)for(int j = 1; j < i; ++j) nFloor += nPerson[j] * (i - j);for(int j = i + 1; j <= N; ++j) nFloor += nPerson[j] * (j - i);if(nTargetFloor == -1 || nFloor < nMinFloor) {nMinFloor = nFloor;nTargetFloor = i;} }

(二)

思路:當(dāng)電梯停靠在第i層時(shí),乘客所要爬的總的樓梯數(shù)為Y. 如果有N1個(gè)乘客要到達(dá)的層數(shù)<i,有N2個(gè)乘客要到達(dá)的層數(shù)==i,有N3個(gè)乘客要到達(dá)的層數(shù)>i. 所以有: (1)當(dāng)電梯改停在i-1,則 Y+(N2+N3-N1) (2)當(dāng)電梯改停在i+1,則 Y+(N1+N2-N3) 所以當(dāng)后面那部分的值<0時(shí)(如(2)的N1+N2<N3),則加上負(fù)數(shù)后總的樓梯數(shù)比原來的小,即更優(yōu)解. 因此,我們能夠從第一層開始,用以上策略,考察N1,N2,N3的值,依次調(diào)整以得到最優(yōu)解.

int nPerson[]; //nPerson[i]表示到第i層的乘客的數(shù)目 int nFloor = 0, nMinFloor = 0; int nTargetFloor = 1; int N1 = 0, N2 = 0, N3 = 0; for(N1 = 0, N2 = nPerson[1], N3 = 0, i = 2; i <= n; ++i) { //n代表樓層的數(shù)目N3 += nPerson[i];nMinFloor += nPerson[i] * (i - 1); } for(int i = 2; i <= n; ++i) {if(N1 + N2 < N3) {nTargetFloor = i;nMinFloor += (N1 + N2 - N3);N1 += N2;N2 = nPerson[i];N3 -= nPerson[i];}else break; }




轉(zhuǎn)載于:https://www.cnblogs.com/gccbuaa/p/6872531.html

總結(jié)

以上是生活随笔為你收集整理的1.8 小飞的电梯调度算法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久艳片www.17c.com | 亚洲激情一区 | 18禁裸男晨勃露j毛免费观看 | 波多野结衣视频在线看 | 精品九九久久 | 国产精品无码影院 | 337p日本欧洲亚洲大胆张筱雨 | 大地资源高清播放在线观看 | 黄色网战入口 | 欧美日韩一区二区区别是什么 | 啪啪网站免费看 | 国产一区二区三区免费 | 国产91精品看黄网站在线观看 | 在线观看小视频 | 91免费视频观看 | 九一九色国产 | 日韩精品久久久久久免费 | 怎么可能高潮了就结束漫画 | av在线免费观看不卡 | 精品免费久久久 | av午夜激情 | 国产性―交―乱―色―情人 | 91精品在线免费 | av优选在线观看 | 国产尤物在线 | 国产一区影院 | 91国模少妇一区二区三区 | 亚洲国产精品suv | 极品美妇后花庭翘臀娇吟小说 | 欧美日韩一区二区区别是什么 | 亚洲成人系列 | 久久亚洲av午夜福利精品一区 | 欧美日韩国产一级片 | 欧美三级视频在线 | 俄罗斯黄色大片 | av观看在线免费 | 久久久精品视频网站 | 五月天视频网 | 亚洲最大毛片 | 久久综合九九 | 黄色大片aaa| av青娱乐| 日韩一区二区三区在线观看视频 | 欧美性受xxxx黑人xyx性 | 啪一啪在线 | 国产一区二区三区在线看 | 蜜桃av在线 | 精品国产亚洲av麻豆 | 天天插夜夜爽 | 亚洲理论中文字幕 | 亚洲啪啪av | 午夜在线网站 | 久久影院中文字幕 | 天天欧美 | 天天草夜夜操 | 日本一区二区三区免费在线观看 | 三上悠亚亚洲一区 | 国产精品女人久久久 | 韩国黄色网 | av小说免费在线观看 | 户外露出一区二区三区 | 一区二区在线免费视频 | 尹人香蕉网| 黄色一级在线视频 | 日韩精品国产一区 | 天天色综合av | 亚洲 欧美 激情 另类 校园 | 国产精品国语自产拍在线观看 | 激情av在线 | 超碰青娱乐 | 国产成人精品亚洲日本在线观看 | 日本伊人久久 | av 一区二区三区 | 色www亚洲国产阿娇yao | 日本色影院 | 91久久一区二区 | 蜜桃传媒| 欧美做爰全过程免费看 | 欧美天堂网站 | 国产99热 | 人人爽人人插 | www狠狠干 | 天天拍夜夜拍 | www国产成人 | 亚洲第一视频在线播放 | 中文字幕一区二区三区电影 | 一二区在线视频 | 日韩1级片 | 日本 在线| 人人射人人爱 | 欧美日韩精品三区 | 播色网 | 欧美精品一区三区 | 热久久免费视频 | av色资源 | 人人舔 | 天堂av在线资源 | 久久精品国产熟女亚洲AV麻豆 | 国产精品蜜臀av |