码迷,mamicode.com
首页 >  
搜索关键字:斜率    ( 1026个结果
【BZOJ 1096】【ZJOI 2007】仓库建设 DP+斜率优化
后缀自动机看不懂啊QAQ 放弃了还是看点更有用的东西吧,比如斜率优化DP 先水一道 我好蒟蒻啊,省选要爆零! ...
分类:其他好文   时间:2016-04-06 23:00:14    阅读次数:124
bzoj1911 [Apio2010]特别行动队commando
题目链接 斜率优化 ...
分类:Windows程序   时间:2016-04-03 18:53:10    阅读次数:204
UValive4195 Heroes of Money and Magic
斜率优化 想骂人了,马格吉最后调了半小时 TMD造数据的人是SB吧? 我写 while(scanf("%d%d",&n,&m)!=EOF&&n) 然后就TMD无限WA...WA...WA... 尼玛 改成while(scanf("%d%d",&n,&m),n) 就过了,就过了!!! 沃日,浪费我时间 ...
分类:其他好文   时间:2016-03-31 23:17:13    阅读次数:262
bzoj1010 [HNOI2008]玩具装箱toy
题目链接 斜率优化。。。 推式子QAQ 令:$sum_i$为$C_{1~i}$的前缀和 ,$f_i=sum_i+i$ 显然:$dp_i=min\{k\in{[1,i-1]}dp_k+[f_i-f_k-(L-1)]\}$ 最后得到: 若$k$比$j$对于$i$更优,则: $[dp[k]+(f_k+L+ ...
分类:其他好文   时间:2016-03-31 18:36:08    阅读次数:271
AOJ 796.数三角形
只需要保证不存在三个点在一条直线即可 (包括横坐标相同、纵坐标相同、斜率相同) (貌似我写的没有考虑到斜率不存在的情况欸~不过AC了) ...
分类:其他好文   时间:2016-03-24 01:05:47    阅读次数:206
BZOJ-1010 玩具装箱toy (斜率优化)
题目大意:将n个数分成若干组,并且每组的数在原数组中应是连续的,每组会产生的代价为sum(i)-sum(j)+i-j-1-m,m为已知的常数。求最小代价。 题目分析:定义dp(i)表示将前 i 个元素分好组后产生的最小代价,状态转移方程很显然了: dp(i)=min(dp(j)+[sum(i)-su
分类:其他好文   时间:2016-03-22 06:23:09    阅读次数:185
bzoj 3675 [Apio2014]序列分割(斜率DP)
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3675 【题意】 将n个数的序列分割k次,每次的利益为分割后两部分数值和的积,求最大利益。 【思路】 设f[i][j]表示将前i个分割j次的最大获益,则有转移式: f[i][j]=max{
分类:Windows程序   时间:2016-03-19 22:43:14    阅读次数:276
bzoj 1911: [Apio2010]特别行动队
普通的斜率优化DP。
分类:Windows程序   时间:2016-03-18 07:10:12    阅读次数:262
小数转化分数
这个算法的根本原理是:一个分数对应一条直线的斜率。用数学语言描述就是:一条直线的斜率是无穷大(垂直于X轴)或者是(Y2-Y1) / (X2-X1),我们要做的就是找到2个整数,在指定的精度范围内接近这个斜率。对于正数来说,我们设置分子为0,分母为1,然后比较这个分数同给定的十进制数。如果我们的分数太...
分类:其他好文   时间:2016-03-17 00:40:38    阅读次数:197
动态规划(斜率优化):BZOJ 3675 [Apio2014]序列分割
小H最近迷上了一个分割序列的游戏。在这个游戏里,小H需要将一个长 度为N的非负整数序列分割成k+l个非空的子序列。为了得到k+l个子序列, 小H将重复进行七次以下的步骤: 1.小H首先选择一个长度超过1的序列(一开始小H只有一个长度为n的 序列一一也就是一开始得到的整个序列); 2.选择一个位置,并
分类:Windows程序   时间:2016-03-16 18:49:42    阅读次数:393
1026条   上一页 1 ... 68 69 70 71 72 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!