码迷,mamicode.com
首页 >  
搜索关键字:斜率优化    ( 568个结果
11月刷题总结
这是11月的坑...现在来填...noip考跪...希望省选rp++(11月刷了不少水题...动态规划:【BZOJ】1010: [HNOI2008]玩具装箱toy(dp+斜率优化)【NOIP模拟题】Permutation(dp+高精度)【NOIP模拟题】Incr(dp)【UVa】Headmaster...
分类:其他好文   时间:2014-12-30 13:33:44    阅读次数:269
【BZOJ1011】【HNOI2008】遥远的行星 根据所允许的误差进行模糊DP
n*n会挂?前缀和、斜率优化啥的都不好使? 等等,题意中有个允许误差范围?诶?...
分类:其他好文   时间:2014-12-26 16:51:46    阅读次数:183
BZOJ 1492 NOI 2007 货币兑换Cash CDQ分治+斜率优化DP
题目大意:有两种金券,A和B。每一天有一个rate值,表示购入的比例;还有每一天AB金券的售价。现在给出初始的钱数,问最后能够获得多少钱。 思路:这算是神题了吧,啃论文啃别人代码将近一天才算有点明白。 首先题目中说的可以买一部分或者卖一部分是扯淡的,因为为了最大获利一定要全部买入,全部卖出。朴素的DP方程就好弄了。 设f[i]为第i天最多的B券的数量。那么f[i] = (rate[j...
分类:其他好文   时间:2014-12-04 15:42:24    阅读次数:357
【BZOJ3156】防御准备 斜率优化DP
老规矩,方程什么都在注释里面。 呃,其实写斜率优化不妨像我这么写,先把会TLE的裸dp交一遍,T了以后就把方程去掉(long long)这种类型转化神马的粘到注释里面,然后j放一边,i放一边,都有的放到i的一边,然后列出yxkb,然后最大上凸,最小下凹,简单分析,不对再改,然后来俩点判断判断叉积神马的,然后一遍ac。 嘲讽一下:某同学POJ一道题调了一天至今还没过。。代码风格啊...
分类:其他好文   时间:2014-12-02 22:42:27    阅读次数:206
【BZOJ3437】小P的牧场 斜率优化 动态规划
呃,老规矩,方程、转化神马的都在代码注释里面。 不会斜率优化的移步这篇:http://blog.csdn.net/vmurder/article/details/41648159 没事闲的想看点经验的来“前一篇”http://blog.csdn.net/vmurder/article/details/41682901 #include #includ...
分类:其他好文   时间:2014-12-02 22:42:06    阅读次数:227
BZOJ 3156 防御准备 斜率优化DP
题目大意:给出一排东西,现在要建造防御塔,在i处建造防御塔的花费是cost[i],所有东西的花费是他它距离右侧最近的防御塔的距离。求最小花费。 思路:很简单的斜率优化。DP方程:f[i] = f[j] + (i - j - 1) * (i - j) / 2 + cost[i] 然后简单整理一下会发现f[j] + (j + 1) * j / 2 = f[i] - i ^ 2 + i * ...
分类:其他好文   时间:2014-12-02 16:41:15    阅读次数:166
BZOJ 1096 ZJOI 2007 仓库建设 斜率优化DP
题目大意:山坡上有一些仓库,下雨了,要把所有仓库中的东西转移出来,每转移一单位的东西走一个单位长度需要花费1,在i处建立一个仓库需要花费cost[i],求最小的花费。 思路:和小P的牧场好像啊。。。 记录两个前缀和,sum[i] = Σsrc[i] _sum[i] = Σsrc[i] * pos[i], 然后DP方程:f[i] = f[j] + (sum[i] - sum[j]) ...
分类:其他好文   时间:2014-12-02 13:39:22    阅读次数:238
【1096】【ZJOI2007】仓库建设 斜率优化DP
BZ斜率优化裸题...
分类:其他好文   时间:2014-12-02 10:37:32    阅读次数:153
BZOJ 3437 小P的牧场 斜率优化DP
题目大意:有些按照一字排列的牧场,每一个牧场有一个费用和放牧数量。现在要在一些牧场上建造控制站,目的是控制所有的牧场,建立控制站的基础费用就是每个牧场的费用,然后每一个牧场需要付这个牧场的放养数量*它与右边相邻的控制站的距离。求最小的费用。 思路:直接弄有些不好弄,需要两个前缀和来进行差分。 sum[i] = Σsrc[i] _sum[i] = Σsrc[i]*i 然后DP方程就是...
分类:其他好文   时间:2014-12-02 10:36:59    阅读次数:170
BZOJ 1597 Usaco 2008 Mar 土地购买 斜率优化DP
题目大意:给出一些木板,现在要购买这些木板。购买的规则是可以一些木板一起买,然后价格是最大的长度乘最大的宽度。求购买所有木板的最小费用。 思路:如果一个木板的长也比一个木板小,宽也比一个木板小,那么这个木板就可以被排除。把所有木板按照x的长度排序,然后去掉排除的木板,然后剩下的木板就是x值下降, y值上升的木板。这样的话我们买下连续的一段的费用就是x[j] * y[i],然后DP方程就很...
分类:其他好文   时间:2014-12-02 10:36:03    阅读次数:157
568条   上一页 1 ... 50 51 52 53 54 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!