BZOJ3437 小P的牧場(斜率優化dp)

2021-07-11 13:31:43 字數 572 閱讀 5719

傳送門

這種題就是用來水的。。。 fi

=max

si表示總費用和,di表示距離(相當於題目中有多少個點),ci表示放養數量,ai表示費用,都是字尾和。

喔然後斜率優化。

#include

#include

#include

using namespace std;

#define ll long long

const int max_n=1e6+5;

int n,head,tail,q[max_n];

ll a[max_n],b[max_n],c[max_n],d[max_n],s[max_n];

ll f[max_n];

inline ll k(int j)

inline ll b(int j)

inline ll y(int i,int j)

inline bool cmp(int x1,int x2,int x3)

int main()

printf("%lld",f[n]);

}

bzoj 3437 小P的牧場(斜率DP)

time limit 10 sec memory limit 128 mb submit 1493 solved 830 submit status discuss 小p在mc裡有n個牧場,自西向東呈一字形排列 自西向東用1 n編號 於是他就煩惱了 為了控制這n個牧場,他需要在某些牧場上面建立控制站...

bzoj 3437 小P的牧場 斜率優化

time limit 10 sec memory limit 128 mb 小p在mc裡有n個牧場,自西向東呈一字形排列 自西向東用1 n編號 於是他就煩惱了 為了控制這n個牧場,他需要在某些牧場上面建立控制站,每個牧場上只能建立乙個控制站,每個控制站控制的牧場是它所在的牧場一直到它西邊第乙個控制站...

bzoj3437 小p的牧場 斜率優化dp

背景 小p是個特麼喜歡玩mc的孩紙。描述小p在mc裡有n個牧場,自西向東呈一字形排列 自西向東用1 n編號 於是他就煩惱了 為了控制這n個牧場,他需要在某些牧場上面建立控制站,每個牧場上只能建立乙個控制站,每個控制站控制的牧場是它所在的牧場一直到它西邊第乙個控制站的所有牧場 它西邊第乙個控制站所在的...