當(dāng)前位置:
首頁 >
atcoder E - Greedy Ant(最优解等价+dp)
發(fā)布時(shí)間:2023/12/3
38
豆豆
生活随笔
收集整理的這篇文章主要介紹了
atcoder E - Greedy Ant(最优解等价+dp)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
E - Greedy Ant
Grice題解最開始看不懂神的思路,還評論請教了一波應(yīng)該是個(gè)集訓(xùn)隊(duì)大佬QaQ
snuke在當(dāng)前輪直接選取,那么狀態(tài)會(huì)非常不好記錄 我們保留snuke在之前輪,選擇放棄暫時(shí)不選的次數(shù),然后等螞蟻?zhàn)叩竭@來了再選
雖然這個(gè)跟原游戲不同,但顯然其不會(huì)優(yōu)于最優(yōu)解,也包含最優(yōu)解
狀態(tài)表示:fl,r,kf_{l,r,k}fl,r,k?開區(qū)間(l,r)(l,r)(l,r)內(nèi)的糖果已經(jīng)被取走了,snuke\text{snuke}snuke還能選擇kkk次的最優(yōu)解
狀態(tài)轉(zhuǎn)移:
- 滿足k>0k>0k>0,那么snuke\text{snuke}snuke可以選擇lll或者rrr,則分別轉(zhuǎn)移到fl?1,r,k?1+alf_{l-1,r,k-1}+a_lfl?1,r,k?1?+al?和fl,r+1,k?1+arf_{l,r+1,k-1}+a_rfl,r+1,k?1?+ar?
- 目前snuke\text{snuke}snuke不選擇,則對手選擇那么用fl?1,r,k+1f_{l-1,r,k+1}fl?1,r,k+1?或者fl,r+1,k+1f_{l,r+1,k+1}fl,r+1,k+1?轉(zhuǎn)移(按照題意,這里轉(zhuǎn)移固定,取al,ara_l,a_ral?,ar?較大的一個(gè))
上述博客博主太熱心了,并且講的非常詳細(xì),以至于題解總結(jié)基本都是抄的~~
總結(jié)
以上是生活随笔為你收集整理的atcoder E - Greedy Ant(最优解等价+dp)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样自制祛斑美白面膜
- 下一篇: 东北三宝分别是什么 东北三宝分别是啥