流水線 華為OD機試
本期題目:流水線
題目
一個工廠有m
條流水線
來并行完成n
個獨立的作業(yè)
該工廠設(shè)置了一個調(diào)度系統(tǒng)
在安排作業(yè)時,總是優(yōu)先執(zhí)行處理時間最短的作業(yè)
現(xiàn)給定流水線個數(shù)m
需要完成的作業(yè)數(shù)n
每個作業(yè)的處理時間分別為 t1,t2...tn
請你編程計算處理完所有作業(yè)的耗時為多少
當(dāng)n > m
時 首先處理時間短的 m 個作業(yè)進入流水線
其他的等待
當(dāng)某個作業(yè)完成時,
依次從剩余作業(yè)中取處理時間最短的
進入處理
輸入
第一行為兩個整數(shù)(采取空格分隔)
分別表示流水線個數(shù)m
和作業(yè)數(shù)n
第二行輸入n
個整數(shù)(采取空格分隔)
表示每個作業(yè)的處理時長 t1,t2...tn
0 < m, n< 100
0 < t1,t2...tn < 100
輸出
輸出處理完所有作業(yè)的總時長
題解地址 ??
?? 華為 OD 機考 Python https://dream.blog.csdn.net/article/details/129075162
?? 華為 OD 機考 C++ https://dream.blog.csdn.net/article/details/129221689
?? 華為 OD 機考 JS https://dream.blog.csdn.net/article/details/129351140
?? 華為 OD 機考 JAVA https://dream.blog.csdn.net/article/details/129259208
?? 華為 OD 機考 Golang https://blog.csdn.net/hihell/article/details/129341397
?? 華為 OD 機考真 C 語言 https://dream.blog.csdn.net/article/details/129373376
華為 OD 機試
華為 OD 機試:編程語言 編程語言是軟件開發(fā)的基礎(chǔ),也是華為 OD 機試中的重要考核內(nèi)容之一。考生需要掌握至少一種編程語言,熟悉其語法和特性,并且能夠靈活應(yīng)用這種語言進行軟件開發(fā)。同時,考生還需要了解各種編程范式、設(shè)計模式等知識。