codeforces82 D. Two out of Three(记忆化搜索)
生活随笔
收集整理的這篇文章主要介紹了
codeforces82 D. Two out of Three(记忆化搜索)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
D. Two out of Three
設(shè)fi,jf_{i,j}fi,j?表示為當(dāng)前隊(duì)伍開頭的兩個(gè)人是i,ji,ji,j時(shí)最小代價(jià),分析可知本輪可以選擇的方案有
- i,ji,ji,j兩人,fi,j=ai+aj+fj+1,j+2f_{i,j}=a_i+a_j+f_{j+1,j+2}fi,j?=ai?+aj?+fj+1,j+2?
- i,j+1i,j+1i,j+1兩人,fi,j=ai+aj+1+fj,j+2f_{i,j}=a_i+a_{j+1}+f_{j,j+2}fi,j?=ai?+aj+1?+fj,j+2?
- j,j+1j,j+1j,j+1兩人,fi,j=aj+aj+1+fi,j+2f_{i,j}=a_{j}+a_{j+1}+f_{i,j+2}fi,j?=aj?+aj+1?+fi,j+2?
記憶化搜索記錄即可。
LCGUO題解
總結(jié)
以上是生活随笔為你收集整理的codeforces82 D. Two out of Three(记忆化搜索)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qq空间独立密码忘记了怎么办
- 下一篇: codeforces855 C. Hel