1. 程式人生 > >USACO 鉑金 T1

USACO 鉑金 T1

題意
給出一個數軸,每次可以選擇停下並得到當前點的收益,或者繼續隨機向左右遊走,走到邊界遊戲結束收益為0。
求從每個點出發的最大期望收益。(n<=1e5)

有一個顯然的dp方程

這個方程是帶環的,無法直接轉移。
考慮它的幾何意義。
這個決策可以這樣描述:
記點座標為(i,a[i])。
如果a[i]在f[i-1]和f[i+1]連成的直線一下,則拋棄這個點,
否則就加入這個點。
這個過程顯然就是維護一個上凸殼的過程。