决策单调性
alan_cty
蒟蒻一只
别打脸(⊙o⊙)哦
展开
-
浅谈决策单调性在1D1D动态规划中的运用
1D1D动态规划是指状态数为O(n),每个状态的决策数为O(n),直接求解的复杂度为O(n^2)的动态规划方程。但这种方程往往都能够通过一些合理的组织和决策优化到O(n log n)甚至O(n)的。 由于博主比较弱所以只分析下面几种情况(其他的等会了有时间再补)1.斜率优化很奇怪我最开始接触的竟然是这个效率最高的但适用性最窄的优化 具体来讲,每一个决策可以看做一个二维平面上的点,某两个决策的优劣原创 2017-10-27 08:30:13 · 1790 阅读 · 0 评论 -
[ARC066F]Contest with Drinks Hard
Description给出一个序列a,你需要求出一个0/1序列c,使得 ∑i=1n∑j=in∏k=ijCk−∑i=1nCiAi\sum_{i=1}^{n}\sum_{j=i}^{n}\prod_{k=i}^{j}Ck-\sum_{i=1}^{n}CiAi 最大 给出m次修改形如(x,y),表示把a[x]改成y,每次修改之间独立,对于每次修改之后求出答案n,m<=3*1e5Solution首先一原创 2017-11-04 22:33:38 · 726 阅读 · 0 评论