




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
貪心(tānxīn)算法
by
hyliu第一頁,共13頁。貪心法是什么? 貪心法就是遵循某種規(guī)律,不斷貪心地選取當(dāng)前最優(yōu)策略的算法(suànfǎ)設(shè)計(jì)方法。第二頁,共13頁。硬幣(yìngbì)問題題目大意:有1元、5元、10元、50元、100元、500元的硬幣各C1、C5、C10、C50、C100、C500枚?,F(xiàn)在要用這些硬幣來支付A元,最少需要(xūyào)多少枚硬幣?假定本題至少存在一種支付方案。限制條件0<=C1,C5,C10,C50,C100,C500<=10^90<=A<=10^9第三頁,共13頁。區(qū)間調(diào)度(diàodù)問題題目大意:有n項(xiàng)工作,每項(xiàng)工作分別在S[i]時(shí)間開始,在T[i]時(shí)間結(jié)束。對(duì)于每項(xiàng)工作,你都有可以選擇參與(cānyù)與否。如果選擇了參與(cānyù),那么自始自終都必須全程參與(cānyù)。
此外,參與(cānyù)工作的時(shí)間段不能重疊(即使是開始的瞬間和結(jié)束的瞬間的重疊也是不允許的),目標(biāo)是盡可能參加更多的工作,問最多能參加多少項(xiàng)工作。限制條件: 1<=N<=100000 1<=si<=ti<=10^9第四頁,共13頁。貪心(tānxīn)策略 (1)在可選的工作中,每次選取結(jié)束時(shí)間最早的工作。 (2)在可選的工作中,每次選取用時(shí)最短的工作。 (3)在可選的工作中,每次都選取與最少可選工作有重復(fù)的工作。第五頁,共13頁。POJ
3617題目大意: 給定長度為N的字符串S,要構(gòu)造一個(gè)長度為N的字符串T。起初(qǐchū),T是一個(gè)空串,隨后反復(fù)進(jìn)行下列任意操作。從S的頭部刪除一個(gè)字符,加到T的尾部從S的尾部刪除一個(gè)字符,加到T的尾部 目標(biāo)是構(gòu)造字典序盡可能小的字符串。限制條件: 1<=N<=2000 字符串S只包含大寫英文字母。第六頁,共13頁。貪心策略 idea1: 不斷取S的開頭和末尾(mòwěi)中較小的一個(gè)字符放到T的末尾(mòwěi) idea2: 按照字典序比較S與S’,S’為S的反轉(zhuǎn)。 S字典序較小則取頭,反之則取尾。
第七頁,共13頁。POJ
3069題目大意: 一個(gè)直線上有N個(gè)點(diǎn)。點(diǎn)i的位置是Xi。從這些點(diǎn)中選取若干個(gè)加上標(biāo)記。要求:對(duì)于(duìyú)每個(gè)點(diǎn),與其距離為R的范圍內(nèi)必有做標(biāo)記的點(diǎn)(包括自身)。求至少標(biāo)記多少點(diǎn)才能滿足要求。 輸入:N,R,以及N個(gè)點(diǎn)各自距原點(diǎn)的距離(①不一定按照順序,故需要排序②可以重疊)。
輸出:被標(biāo)記的點(diǎn)的最少個(gè)數(shù)。限制條件: 1<=N<=1000 0<=R<=1000 0<=Xi<=1000第八頁,共13頁。貪心(tānxīn)策略: 每次尋找未被覆蓋的點(diǎn),向右找在R范圍內(nèi)距離其最遠(yuǎn)的點(diǎn)作為標(biāo)記點(diǎn)。第九頁,共13頁。POJ
3253題目大意: 有一個(gè)農(nóng)夫要把一個(gè)木板鉅成幾塊給定長度的小木板,每次鋸都要收取一定(yīdìng)費(fèi)用,這個(gè)費(fèi)用就是當(dāng)前鋸的這個(gè)木版的長度給定各個(gè)要求的小木板的長度,及小木板的個(gè)數(shù)n,求最小費(fèi)用限制條件: 1<=N<=20000 0<=Li<=50000第十頁,共13頁。POJ
3253題目大意: 有一個(gè)農(nóng)夫要把一個(gè)木板鉅成幾塊給定(ɡěidìnɡ)長度的小木板,每次鋸都要收取一定費(fèi)用,這個(gè)費(fèi)用就是當(dāng)前鋸的這個(gè)木版的長度給定(ɡěidìnɡ)各個(gè)要求的小木板的長度,及小木板的個(gè)數(shù)n,求最小費(fèi)用限制條件: 1<=N<=20000 0<=Li<=50000第十一頁,共13頁。POJ
3253題目(tímù)大意: 有一個(gè)農(nóng)夫要把一個(gè)木板鉅成幾塊給定長度的小木板,每次鋸都要收取一定費(fèi)用,這個(gè)費(fèi)用就是當(dāng)前鋸的這個(gè)木版的長度給定各個(gè)要求的小木板的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑用砂批發(fā)企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 智能煙霧報(bào)警器聯(lián)動(dòng)報(bào)警企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 鐵路企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- 鮮雞肉企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 草制籃筐及類似編結(jié)品企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- 錫藝品企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- IP電話服務(wù)企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- 紡織制品企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- 2025年苯噻草胺合作協(xié)議書
- 二零二五年度玩具生產(chǎn)委托代工保密合同
- 法學(xué)法律實(shí)務(wù)課程設(shè)計(jì)
- 【《“一帶一路”背景下我國海外勞工保護(hù)存在的主要問題探析綜述》5300字】
- 《中國服飾史》-沈從文等
- 北京市2023-2024學(xué)年七年級(jí)下學(xué)期期中語文試題(含含答案)
- 試車階段投用前安全檢查清單(PSSR)工廠級(jí)表單
- 五年級(jí)下英語教案-Lesson 5 What Are They Doing-冀教版
- 2024年高中英語衡水體書法練字字帖
- 工程項(xiàng)目質(zhì)量風(fēng)險(xiǎn)源識(shí)別及管控措施
- 學(xué)前班語言《貓醫(yī)生過河》課件
- 小學(xué)數(shù)學(xué)學(xué)科現(xiàn)狀分析與對(duì)策
- 2023年春節(jié)美化亮化工程施工用電預(yù)控措施和事故應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論