高階DP 目錄

2021-07-23 14:04:42 字數 2465 閱讀 4267

區間dp

hdu1584 :10張牌一條線排開,求把所有牌有序疊放在一起的最小移動距離

hdu5115 :一排狼,每個狼乙個傷害,殺死乙個會受到當前+左右兩頭狼的傷害和,求全部殺死的所受的最小傷害

hdu4632 :求乙個字串內所有子串行是回文的個數

hdu3632 :n人比賽,每個人乙個價值,相鄰兩人比賽輸的人離開,求最後剩下的最大價值

poj1651  :n個數,除了第乙個和最後乙個,每次抽乙個,得分為所抽的數與相鄰兩數的乘積,求最後剩下兩個數後,最小得分是多少

poj2955  :最大括號匹配數

poj1141  :乙個不規則的字串,加入最少的字元使之規則,並輸出最少個數及最後規則的字串

hdu4745 :兩個兔子分別從環的乙個位置相反跳,跳的位置的全職必須都相等,問最多跳幾步。就是最長不連續回文問題。

lightoj1031 :兩人依次從首或尾取若干數,取完後,前者所取數的和與後者的最大差值。

狀壓dp

poj3254 :n*m 方格土地,1代表肥沃,0代表貧瘠,放牛上去,保證上下左右不相鄰,求共有多少種放法

poj2411 :1*2填充n*m的方式個數

poj2663 :1*2填充n*3的方式個數,規律題,考驗分析能力

poj3420 :1*2填充n*4的方式個數

hdu5045 :n人做m題,每人對應每題有個可以做出的概率,求做完所有題的最大概率,很不錯的題

hdu5135 :n根木棒,求組成的最大三角形面積和

hdu4739 :n個點,求出所有可以組成正方形的點數

fzu2218 :求兩個子串字元互不相同的最大長度積

樹形dp

poj2342 :某公司要舉辦一次晚會,但是為了使得晚會的氣氛更加活躍,每個參加晚會的人都不希望在晚會中見到他的直接上司,現在已知每個人的活躍指數和上司關係(當然不可能存在環),求邀請哪些人(多少人)來可以使總活躍指數最大。每個人只有乙個上司,所有人恰好組成一棵樹。

poj1192 :一棵樹,每個節點乙個權值,求最大子樹權和

uvalive2038 :一棵樹,求最少的點可以監視所有的點,若乙個點被選定,則與該點的所有直接鄰接的邊都可以被該點監視。

poj1947 :n個節點的樹,要求最少減去最少的邊剩下p個點

hdu1561 :n個城池看成一棵樹,每個城池有一定數量寶物,求攻克m個城池可以得到的最大寶物,這m個城池必須互相連著線,就是m子樹最大權值問題

uvalive4015 :n個部落,n-1條線相連成一棵樹,機械人從樹根出發走x公尺最多經過多少個部落

uva10859 :一棵樹,n個點,每個點可以放乙個燈,求放最少的燈,使得所有邊都被照亮,且要求被兩個燈照亮的邊數盡量大

hdu3899 :一棵樹,n個點,每個點有人數,邊有權值,求把所有點的人數移到乙個點的最小路程

hdu4705 :挺簡單的題,難點是數學中的排列組合,符號是c

數字dp

hdu2089 :入門題

hdu3555 :入門題

ural1057 :數字統計

四邊形優化

hdu3506 :石子歸併

待解決:

區間dp:

hdu2476

hdu5396

hdu4283

poj1179

lightoj - 1422 

樹形dp:

hdu4607

hdu5723

hdu5416

hdu4756

hdu4126

hdu4616

hdu4714

poj1655

hdu3586

hdu4123

hdu4003

poj1947

hdu1101

poj1155

hdu2196

poj2342  &  hdu1520

hdu1561

狀壓dp

hdu4385

hdu3681

poj2288

hdu3538

poj3311

hdu4628

hdu5691

hdu5045

poj1170

poj1185

hdu3001

poj2411

hdu4568

poj2923

poj2836

poj3254

poj2441

poj2686

數字dp:

spoj1182

spoj2319

sgu390

zju2599

hdu3562

hdu4734

hdu5898

插頭dp:

uva11270

hdu4804

概率dp

簡單dp 目錄

hdu1231 最大連續子串行 hdu1003 和上題一樣 hdu1087 最大遞增子串行和 不一定連續 hdu1257 最長遞增子串行長度 不一定連續 hdu1422 最長非負連續子串行 hdu1300 用 高的珍珠代替 低的,求最小珠寶花費 hdu1506 n個等寬不等高矩形依次放,求覆蓋的最大...

樹形DP 高階題

emmmm我之前那篇部落格都是一些普及提高的樹形dp水題,基本都是乙個模板能夠解決的問題。現在讓我們來高階一下。傳送門 有乙個樹形結構,每條邊的長度相同,任意兩個節點可以相互到達。選3個點。兩兩距離相等。有多少種方案?難度 省選 noi 這道題的難度並不是不能接受,一開始會覺得很難但是仔細想過之後會...

Linux Shel高階技巧 目錄

為了方便我們每個人的學習,這裡將給出linux shell高階技巧五篇系列部落格的目錄以供大家在需要時參閱和查詢。linux shell高階技巧 一 一 將輸入資訊轉換為大寫字元後再進行條件判斷 二 為除錯資訊設定輸出級別 三 判斷引數是否為數字 四 判斷整數變數的奇偶性 五 將shell命令賦值給...