码迷,mamicode.com
首页 >  
搜索关键字:bzoj3156    ( 18个结果
【bzoj3156】 防御准备
http://www.lydsy.com/JudgeOnline/problem.php?id=3156 (题目链接) 题意 给出n个防御节点,每个节点有两种选择,可以花费a[i]建立一个防御塔,或者放置一个木偶,木偶的花费为到右端第一个防御塔的距离。求最少花费。 Solution 容易写出dp方程 ...
分类:其他好文   时间:2016-10-28 02:58:48    阅读次数:197
bzoj3156防御准备
bzoj3156防御准备 题意: n个检查点,在第i个检查点放置塔花费a[i],放置木偶花费为该位置右边最近一个塔离它的距离。求最小花费。n≤1000000 题解: 从右往左处理。在第i个点放塔的费用f[i]=min{f[j]+sigma(k,i+1,j-1)k-i}+a[i],用等差数列求和公式化 ...
分类:其他好文   时间:2016-07-24 17:38:24    阅读次数:116
bzoj3156 防御准备
斜率优化DP...
分类:其他好文   时间:2016-05-18 01:47:12    阅读次数:221
【BZOJ3156】防御准备 斜率优化DP
裸题,注意:基本的判断(求Min还是Max),因为是顺着做的,且最后一个a[i]一定要取到,所以是f[n]。 DP:f[i]=min(f[j]+(i-j-1)*(i-j)/2+a[i]) 依旧设x>y且f[x]优于f[y](原来是通用方法。。。) 2*(f[x]-f[y]) +x^2+x-y^2-y ...
分类:其他好文   时间:2016-04-23 21:20:54    阅读次数:255
三练斜率优化
[bzoj3156]防御准备试题描述背景 在美丽富饶的Katharon国中生活着一群快乐的小木偶。他们衣食无忧,自给自足。然而在某一天,来自外形的X过要对Katharon国,发起攻击,国家安危迫在眉睫,下面请你来做战前的防御准备工作。描述 我们定义战线为一条长度为n的序列,在这条战线上共设有n个.....
分类:其他好文   时间:2016-01-22 21:28:34    阅读次数:230
【BZOJ3156】防御准备 斜率优化DP
老规矩,方程什么都在注释里面。 呃,其实写斜率优化不妨像我这么写,先把会TLE的裸dp交一遍,T了以后就把方程去掉(long long)这种类型转化神马的粘到注释里面,然后j放一边,i放一边,都有的放到i的一边,然后列出yxkb,然后最大上凸,最小下凹,简单分析,不对再改,然后来俩点判断判断叉积神马的,然后一遍ac。 嘲讽一下:某同学POJ一道题调了一天至今还没过。。代码风格啊...
分类:其他好文   时间:2014-12-02 22:42:27    阅读次数:206
BZOJ3156: 防御准备
3156: 防御准备Time Limit: 10 SecMemory Limit: 512 MBSubmit: 442Solved: 210[Submit][Status]DescriptionInput第一行为一个整数N表示战线的总长度。第二行N个整数,第i个整数表示在位置i放置守卫塔的花费Ai。...
分类:其他好文   时间:2014-11-27 18:14:15    阅读次数:267
BZOJ3156 防御准备
我去什么破题跳调了我一个半小时。不是裸的斜率优化吗。。。我去我去我去我去我去我去!首先我们倒着读进来,然后就省略了倒过来做的问题。然后写出DP方程:令f[i]表示选i作为塔时1到i的总代价,则f[i] = min(f[j] + w(i, j) + a[i]) 其中有j 11 #include 12 ...
分类:其他好文   时间:2014-10-21 21:28:11    阅读次数:273
18条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!