码迷,mamicode.com
首页 >  
搜索关键字:倍增    ( 1195个结果
BZOJ 2306 Ctsc2011 幸福路径 倍增Floyd
题目大意:给定一张有向图,每个点有权值,蚂蚁从某个节点出发,初始体力值为1,每走一条边体力值*=p,每经过一个点会获得幸福值为点权*体力值,求最大幸福值 令f[i][j][t]为从点i走到点j花2^t步的最大幸福值 那么有f[i][j][t]=max{f[i][k][t-1]+f[k][j][t-1]*p^(2^t)} 迭代多次即可得到答案的近似值 注意蚂蚁可能卡死在某个点不动,因此初始要...
分类:其他好文   时间:2015-02-24 19:54:43    阅读次数:405
BZOJ 2565 最长双回文串 Hash+二分
题目大意:给定一个字符串,求一个最长的子串,该字串可以分解为两个回文子串 傻逼的我又忘了Manacher怎么写了= = 无奈Hash+二分吧 首先将字符串用分隔符倍增,然后求出以每个点为中心的最长回文半径 然后考虑两个回文串怎么合并成一个 我们发现图中以i为中心的回文串和以j为中心的回文串合并后长度恰好为(j-i)*2 能合并的前提是以两个点为中心的回文串有交点 那么对于每个j...
分类:其他好文   时间:2015-02-24 17:30:32    阅读次数:127
BZOJ 2125 最短路 静态仙人掌
题目大意:给定一棵仙人掌,多次询问两点之间的最短路 静态仙人掌= = 在VFK讲仙人掌之前就想做= = 结果一直拖= = 好不容易写完了= = 刚过样例 BZ就开始维护- - 维护到闭营= = 交上去还WA了= = 尼玛我这傻逼到底还是把倍增LCA写挂了= = 算了回归正题 首先我们的思路是这样的 考虑给定的是一棵树 多次询问树上两点间距离  那么我们一般的做法是预处理每个点到...
分类:其他好文   时间:2015-02-18 16:30:02    阅读次数:299
学习 LCA&&RMQ
参考:点击打开链接 点击打开链接      点击打开链接(一些总结) 点击打开链接(不错的模板) 题目:点击打开链接 花了4天时间做完了这个专题,LCA的问题用处还是很大,同时能体会RMQ的ST算法中dp的味道.基本方法就是ST,LCA转RMQ,LCA的Tarjan,LCA倍增(这个可存储边权) 这个专题后面四道题都非常好,推荐大家做做. 细节: 1. ST方法2^i 包含自己,因此其真...
分类:其他好文   时间:2015-02-13 10:11:09    阅读次数:167
LCA&&RMQ问题
参考:点击打开链接 点击打开链接      点击打开链接(一些总结) 点击打开链接(不错的模板) 题目:点击打开链接 花了4天时间做完了这个专题,LCA的问题用处还是很大,同时能体会RMQ的ST算法中dp的味道.基本方法就是ST,LCA转RMQ,LCA的Tarjan,LCA倍增(这个可存储边权) 这个专题后面四道题都非常好,推荐大家做做. 细节: 1. ST方法2^i 包含自己,因此其真...
分类:其他好文   时间:2015-02-12 16:23:39    阅读次数:210
近期小计划...
几场区域赛下来... 暴露了很多不足,来定个小计划... (1)DLX 安装包 (2)Lucas 补丁(2013 Dhaka E) (3)Dilworth 安装包(poj 1065、3636,博文1,博文2) (4)树--巨型安装包(分治,重心,倍增,treap) (5)圆的反演 启蒙...
分类:其他好文   时间:2015-02-09 21:36:05    阅读次数:198
【BZOJ2144】跳跳棋 模拟gcd以及倍增LCA
题意:首先一个状态至多有3种跳的方法的~不能隔着格子跳的~ 题解: 既然有三种方法,那么显然有两种是向外跳,一种是收敛着跳(往里) 然后这个就可以类比成父亲状态和子状态, 里兮为父,外则即子。(诶窝里斗的感觉,,这文言文有点喜感) 然后我们就发现步数是开始状态和结束状态都往里走,走到lca的步数。 或者说开始状态走到lca,然后再由lca走到结束状态。。...
分类:其他好文   时间:2015-01-29 09:39:28    阅读次数:184
【BZOJ1787】【Ahoi2008】Meet 紧急集合 LCA、双倍经验
233…… 【BZOJ1832】【AHOI2008】聚会 倍增lca 就是这道题。输入输出都没有改。 http://blog.csdn.net/vmurder/article/details/42607739 题解也在以前那篇博客里面。 代码:(直接复制的那篇博客) #include #include #include #include #define N...
分类:其他好文   时间:2015-01-29 09:37:27    阅读次数:187
【BZOJ】【3757】苹果树
树分块 orz HZWER http://hzwer.com/5259.html 不知为何我原本写的倍增求LCA给WA了……学习了HZWER的倍增新姿势~ 树上分块的转移看vfk博客的讲解吧……(其实是先指向hzwer博客,再跳转vfk和KoribohG……) vfk讲的很详细,重点就在于...
分类:移动开发   时间:2015-01-26 01:16:41    阅读次数:310
BZOJ 3316 JC loves Mkk 二分答案+单调队列
题目大意:给定一个环,要求在这个环上截取长度为偶数且在[L,R]区间内的一段,要求平均值最大 看到环果断倍增 看到平均值最大果断二分答案 看到长度[L,R]果断单调队列 对数组维护一个前缀和,对前缀和维护单调递增的单调队列 每扫过一个数sum[i],将sum[i-L]加入单调队列,再把距离i超过R的点删掉 长度为偶数?对奇数位置和偶数位置分别维护一个单调队列即可 每次找到大于0的...
分类:其他好文   时间:2015-01-23 20:09:19    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!