動(dòng)態(tài)規(guī)劃(Dynamic Programming,DP),簡(jiǎn)稱(chēng)動(dòng)規(guī),或DP,是運(yùn)籌學(xué)的一個(gè)分支,是求解決策過(guò)程最優(yōu)化的過(guò)程。其思想是將一個(gè)問(wèn)題分解為若干個(gè)子問(wèn)題,對(duì)每個(gè)子問(wèn)題求最優(yōu)解,前一個(gè)子問(wèn)題的最優(yōu)解,為下面的子問(wèn)題提供了有效信息,依次解決子問(wèn)題,最后一個(gè)子問(wèn)題就是初始問(wèn)題的最優(yōu)解。動(dòng)態(tài)規(guī)劃應(yīng)用于子問(wèn)題重疊的情況,子問(wèn)題的劃分是通過(guò)遞歸實(shí)現(xiàn)。為了避免子問(wèn)題的重復(fù)計(jì)算,保證每個(gè)子問(wèn)題只求解一次,會(huì)將解保存在數(shù)組中。
動(dòng)態(tài)規(guī)劃的應(yīng)用極其廣泛,包括工程技術(shù)、經(jīng)濟(jì)、工業(yè)生產(chǎn)、軍事以及自動(dòng)化控制等領(lǐng)域,藍(lán)橋杯ACM等競(jìng)賽當(dāng)中,廣泛在背包問(wèn)題、生產(chǎn)經(jīng)營(yíng)、資金管理問(wèn)題、資源分配問(wèn)題、最短路徑問(wèn)題和復(fù)雜系統(tǒng)可靠性等問(wèn)題背景中使用,是算法競(jìng)賽中的份量極高的算法之一
題號(hào) | 標(biāo)題 | 解決/提交 | ||
---|---|---|---|---|
3056 | 寵物小精靈之收服 | 入門(mén)題 | 64/64 | |
3057 | 買(mǎi)書(shū) | 入門(mén)題 | 97/97 | |
3058 | Charm Bracelet | 入門(mén)題 | 43/43 | |
3059 | 開(kāi)餐館 | 入門(mén)題 | 48/48 | |
3060 | 合并石子 | 入門(mén)題 | 74/74 | |
3061 | 公共子序列 | 入門(mén)題 | 92/92 | |
3062 | 計(jì)算字符串距離 | 入門(mén)題 | 49/49 | |
3063 | 糖果 | 入門(mén)題 | 35/35 | |
3064 | 雞蛋的硬度 | 入門(mén)題 | 42/42 | |
3065 | 最長(zhǎng)公共子上升序列 | 入門(mén)題 | 28/28 | |
3066 | Maximum sum | 入門(mén)題 | 40/40 | |
3067 | 大盜阿福 | 入門(mén)題 | 231/231 | |
3068 | 股票買(mǎi)賣(mài) | 入門(mén)題 | 59/59 | |
3069 | 鳴人的影分身 | 入門(mén)題 | 61/61 | |
3254 | 信息學(xué)奧賽一本通T1652-打印文章 | 中等題 | 1/1 | |
3256 | 信息學(xué)奧賽一本通T1654-股票交易 | 中等題 | 1/1 | |
3259 | 信息學(xué)奧賽一本通T1657-理想的正方形 | 中等題 | 4/4 | |
3263 | 信息學(xué)奧賽一本通T1661-騎士 | 中等題 | 5/5 | |
3268 | 信息學(xué)奧賽一本通T1667-任務(wù)安排 1 | 中等題 | 1/1 | |
3269 | 信息學(xué)奧賽一本通T1668-任務(wù)安排 2 | 中等題 | 0/0 | |
3270 | 信息學(xué)奧賽一本通T1669-任務(wù)安排 3 | 中等題 | 0/0 | |
3273 | 信息學(xué)奧賽一本通T1672-數(shù)字計(jì)數(shù) | 中等題 | 4/4 | |
3277 | 信息學(xué)奧賽一本通T1675-修剪草坪 | 中等題 | 0/0 |