luogu P1714 切蛋糕 單調佇列

2022-05-08 12:48:09 字數 476 閱讀 5208

單調佇列傻題.

考慮以 $i$ 結尾的答案 : $max(sumv_-sumv_),j \in [i-m,i-1]$

($sumv_$ 為字首和)

稍微搞一搞,發現 $sumv_$ 這個是固定的.

我們只需維護 $min(sumv_)$ 即可.

單調佇列優化一下,每次取隊首即可.

code:

#include#include#includeusing namespace std;

const int maxn = 500000+3;

const int inf = -100000000;

long long sumv[maxn];

dequeq;

int main()

for(int i =1; i<=n ;++i)

printf("%d",ans);

return 0;

}

luogu P1714 切蛋糕 單調佇列

單調佇列傻題.考慮以 i 結尾的答案 max sumv sumv j in i m,i 1 sumv 為字首和 稍微搞一搞,發現 sumv 這個是固定的.我們只需維護 min sumv 即可.單調佇列優化一下,每次取隊首即可.code include include includeusing nam...

P1714 切蛋糕 單調佇列

p1714 切蛋糕 單調佇列 gyro永不抽風 最後更新 2020年09月20日 18 09 許可協議 今天是小z的生日,同學們為他帶來了一塊蛋糕。這塊蛋糕是乙個長方體,被用不同色彩分成了n個相同的小塊,每小塊都有對應的幸運值。小z作為壽星,自然希望吃到的第一塊蛋糕的幸運值總和最大,但小z最多又只能...

洛谷 P1714 切蛋糕 單調佇列

今天是小z的生日,同學們為他帶來了一塊蛋糕。這塊蛋糕是乙個長方體,被用不同色彩分成了n個相同的小塊,每小塊都有對應的幸運值。小z作為壽星,自然希望吃到的第一塊蛋糕的幸運值總和最大,但小z最多又只能吃m小塊 m n 的蛋糕。吃東西自然就不想思考了,於是小z把這個任務扔給了學oi的你,請你幫他從這n小塊...