CF 472D Riverside Curio
生活随笔
收集整理的這篇文章主要介紹了
CF 472D Riverside Curio
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一直以為是dp或者搜索之類的,搞了半天發(fā)現(xiàn)并不是qwq….這道題其實應該從一個比較整體的角度來考慮,
首先,我們要最小化每天的d,因為每天的劃線總數(shù)是ti=di+mi+1,因此實際上我們就是要最小化每天的t。
很顯然的,t必須滿足幾個條件:1.t[i]>=t[i-1],總不可能線越劃越少吧。2.t[i]>=m[i]+1,這也是廢話
3.t[i]>=t[I+1]-1,這是因為每天最多因為水位上漲到以前沒有到過的高度最多能增加一條劃線。
在滿足這幾個條件的前提下,我們來考慮如何最小化t
因為有第三條的存在,因此我們肯定是要倒著掃一遍的,否則后面的劃線數(shù)還不存在,怎么比較?
這樣一來,不妨再從前面掃一次以滿足1的要求。
總結
以上是生活随笔為你收集整理的CF 472D Riverside Curio的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度图转激光原理
- 下一篇: 新冠疫情防控背后有哪些鲜为人知的技术?