問題描述
具有截止時間和誤時懲罰的任務安排問題可描述如下。
(1)給定n個人物的集合s=;
(2)完成任務i需要ti時間,1<=i<=n;
(3)任務i的截止時間為di,1<=i<=n,既要求任務i在時間di之前結束;
(4)任務i的誤時懲罰為wi,1<=i<=n,即任務i未在時間di之前結束將招致wi的懲罰;若按時完成,則無懲罰。
任務安排問題要求確定s的乙個時間表(最優時間表)時的總誤時懲罰達到最小。
2.程式設計任務
對於給定的n個任務,程式設計計算總誤時懲罰最小的最優時間表。
3.實驗提示
首先將任務依其截止時間非遞減排序。
設對任務1,2,……,i,截止時間為d的最小誤時懲罰為p(i,d),則p(i,d)具有最優子結構性質且滿足如下遞迴式。
第一項 說明第i個任務沒有按時完成,第2項 說明第i個任務按時完成,d是任務截止時間di是i的截止時間
第乙個作業 他的截止時間是t1
按此,可以設計出非單位時間任務安排問題的實現演算法。
Leetcode之貪心法
目錄 1.gas station 2.jump game 3.jump game ii 4.minimum window substring 5.maximum subarray 6.maximal rectangle 題目 環形路上有n個加油站,第i個加油站的汽油量是gas i 你有一輛車,車的油...
貪心法(非0 1揹包問題)
給定揹包容量50kg,物品資訊 物品1,重量10kg,價值60元 物品2,重量20kg,價值100元 物品3,重量30kg,價值120元 注意 可以部分裝入 和題目 pragma once include include include include include using namespace...
非均衡樣本處理的心法
身處大資料時代,對模型和風控工作者來說無異於福音。但與此同時,資料呈現長尾分布,不均衡分布導致訓練困難,效果不佳。具體到風控場景中,負樣本的佔比要遠遠小於正樣本的佔比。考慮乙個簡單的例子,假設有10萬個樣本,其中逾期客戶500個,壞樣本佔比0.5 如果我們直接將資料輸入模型進行訓練,將導致即便全部判...