T44253 绝美的挣扎 题解

Posted thedreammaker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了T44253 绝美的挣扎 题解相关的知识,希望对你有一定的参考价值。

口胡一下T4的多项式做法。

就是在状态中记录两个值:

1.第一个选的设施的位置

2.因为前面设施的选择,导致从某一个设施往后都不能选。

状态是F[i][j][l]表示前i个设施,第一个选的设施的位置是j,因为前面设施的选择,导致从倒数第l个设施往后都不能选,最大的目标值。

转移的话,对于往前k个,我们暴力转移(因为我们不知道能不能选),对于更前面的,维护一个前缀最小值(肯定可以选)。状态是O(n*k*k)的,转移是O(k)的,总复杂度是O(n*k^3)的,1000*50*50*50,因为有很多状态无效,所以实际上可过。

以上是关于T44253 绝美的挣扎 题解的主要内容,如果未能解决你的问题,请参考以下文章

[M前缀和] lcmeituan-002. 小美的仓库整理(前缀和+离线算法+二分+新思路)

题解 CF1000E We Need More Bosses

暑假集训垂死挣扎记录

Codeforces Round #650 (Div. 3) E. Necklace Assembly (暴力)

3736 HR万花丛中2

正睿2018暑假集训 比赛题选做