题意:给你n个物品的数量和价格,单个购买物品时数量加10(买一个花11个钱),连续购买多个时,数量总和加10,以结束物品单价为准,求最小单价 思路:就是简单的n2dp,注意初始化为0x3f,而不是0,还有就是在选取第j个物品时的前缀时减pre[j-1]其他的就没有什么坑点了,斜率优化下次再更新 代码 ...
分类:
其他好文 时间:
2018-03-08 13:54:53
阅读次数:
170
题意 给$n$个贝壳,可以将贝壳分成若干段,每段选取一个贝壳$s_i$,这一段$s_i$的数目为$num$,可以得到$num^2\times s_i$个柠檬,求最多能得到几个柠檬 可以发现只有在一段中首尾颜色相同的情况下最优,所以每次选取一段里末位的$s_i$变成柠檬,于是有$f_i=max_{j ...
分类:
其他好文 时间:
2018-03-03 18:15:30
阅读次数:
192
题解:斜率优化,维护上凸包,类似右上半圆 滚动数组优化空间,DP时记录决策点 注意:注意sum[i]-sum[j]可能==0 出题人就给了32分QWQ 其实本代码有Bug但是数据没卡 对于直接把0元素去掉然后DP可能使得序列不足m ...
题意:中文题,大意就不说了,但这个Sigma的确让我看了好久 思路:看了网上的很多题解,大概对斜率优化有了一点了解,发现斜率优化这种东西用在很多方面,比如在对凸壳的求解中,常用的kuangbin凸包模板中就有斜率优化的例子,对于单调队列的认识是基于某次被学弟们踩的一次训练(bzoj 1012 [JS ...
分类:
其他好文 时间:
2018-02-27 10:55:12
阅读次数:
172
http://acm.hdu.edu.cn/showproblem.php?pid=5956 转移方程:dp[i]=(dis[i]-dis[j])*(dis[i]-dis[j])+P+dp[j] 斜率优化,可持久化单调队列维护 ...
分类:
其他好文 时间:
2018-02-25 11:21:06
阅读次数:
209
1492: [NOI2007]货币兑换Cash Description 小Y最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A纪念券(以下简称A券)和 B纪念券(以下 简称B券)。每个持有金券的顾客都有一个自己的帐户。金券的数目可以是一个实数。每天随着市场的起伏波动, 两种金券都有自己当时 ...
分类:
其他好文 时间:
2018-02-23 20:47:16
阅读次数:
171
推一下式子发现就是普通的斜率优化,但是放到了树上,那么我们怎么做呢,树上有什么能保证复杂度的求路径的算法呢,点分治! 但是这是有根树,我们对于首先处理点分治后的重心以及与根相连的那个块,之后我们将块中剩余的点按照向上扩展的最大深度排序,深度由大到小插入凸包,注意这里添加的点一定是在块内的,否则复杂度 ...
分类:
其他好文 时间:
2018-02-22 21:33:56
阅读次数:
190
第四天。 动态规划专题,讲师:闫神 讲了一些DP优化技巧,然而思想难度好大啊……根本没想到能优化那地步,连DP方程都没有呢。 不过有几题我还是想明白了。 讲了单调队列,决策单调性,四边形不等式,斜率优化,甚至有DP套DP,然而就是双重DP,什么背包+数位罢了。 轮廓线DP,插头DP都有点难写啊……不 ...
分类:
其他好文 时间:
2018-02-21 12:49:18
阅读次数:
174
http://acm.hdu.edu.cn/showproblem.php?pid=3401 题意:有一个股市,现在有T天让你炒股,在第i天,买进股票的价格为APi,卖出股票的价格为BPi,同时最多买进股票的数量为ASi,卖出股票的数量为BSi。一次交易之后要隔W天之后才能再次交易,并且手上最多持股 ...
分类:
其他好文 时间:
2018-02-20 16:44:01
阅读次数:
178
题解:裸的斜率优化 少了一个括号WA了几发QWQ 总结:以后不能写这么长的式子 问题:我还不会决策单调性QWQ ...