斜率優化板題 HDU 3507 Print Article

題目大意:輸出N個數字a[N],輸出的時候可以連續的輸出,每連續輸出一串,它的費用是 「這串數字和的平方加上一個常數M」。n<=500000 我們設dp[i]表示輸出到i的時候最少的花費,sum[i]表示從a[1]到a[i]的數字和。於是方程就是: dp[i]=dp[j]+M+(sum[i]-sum[j])^2; 很顯然這個是一個二維的。題目的數字有500000個,不用試了,二維鐵定超時了。那我們
相關文章
相關標籤/搜索