Codeforces392E - Deleting Substrings - 動態規劃__codeforces

來源:互聯網
上載者:User
392E - Deleting Substrings

分類: dp

題意: 有一長度為 n (1≤n≤400) n   ( 1 ≤ n ≤ 400 ) n\ (1\leq n\leq 400) 的序列 W (1≤wi≤109) W   ( 1 ≤ w i ≤ 10 9 ) W\ (1\leq w_i\leq 10^9) 和 V (0≤|vi|≤2000) V   ( 0 ≤ | v i | ≤ 2000 ) V\ (0\leq |v_i|\leq 2000) ,對於它的一段子序列 wl w l w_l 、 wl+1 w l + 1 w_{l+1} 、…、 wr w r w_r, 如果滿足 |wi−wi+1|=1 | w i − w i + 1 | = 1 |w_i-w_i+1|=1 且 2⋅wi−wi+1−wi−1≥0 2 · w i − w i + 1 − w i − 1 ≥ 0 2·w_i-w_{i+1}-w_{i-1}≥ 0 ,那麼你可以將這一段刪除,並獲得 vr−l+1 v r − l + 1 v_{r-l+1} 的價值,任意時刻都可以停止操作(沒刪完也行),現在問你獲得的最大價值和是多少。

題解: 顯然能刪的就是連續的一段上升、下降或者鋸齒區間,不妨考慮動態規劃, f(i,j)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.