码迷,mamicode.com
首页 >  
搜索关键字:st表    ( 436个结果
POJ 3264 Balanced Lineup ST表
RMQ(区间最大值,最小值)问题的解决,ST表的应用。...
分类:其他好文   时间:2014-08-14 01:38:27    阅读次数:198
POJ 1330 Nearest Common Ancestors LCA(在线RMQ,离线Tarjan)
最近公共祖先(Least Common Ancestor)的两种解决方式,在线RMQ算法和离线Tarjan算法,并且整理成为模板。...
分类:其他好文   时间:2014-08-14 01:33:07    阅读次数:374
hdu 4865 Peter's Hobby(概率dp)
http://acm.hdu.edu.cn/showproblem.php?pid=4865 大致题意:有三种天气和四种叶子状态。给出两个表,分别是每种天气下叶子呈现状态的概率和今天天气对明天天气的概率。给出n天叶子的状态,输出最有可能的天气序列。 思路:wl[i][j]表示天气为i,叶子为j的概率,ww[i][j]表示今天天气为i明天天气为j的概率,st[i]表示第一天天气为...
分类:其他好文   时间:2014-07-23 21:00:25    阅读次数:168
POJ 3264 Balanced Lineup ST算法
ST算法即是sparse table算法,就是稀疏表的意思,就是利用二分法来划分一个表,划分为2的次方段,之后利用这个st表计算查询结果,可以使得预处理时间O(nlgn),而查询时间为O(1) ; 那么有人会有疑问,既然查询时间是O(1),那么为什么这个算法很多时候并不比线段树快多少,甚至根本没有快过呢? 因为其实查询时间为O(log(range)), range为查询区间的大小,因为...
分类:其他好文   时间:2014-07-12 20:35:55    阅读次数:164
poj2288(Islands and Bridges) 状压DP
题目链接:http://poj.org/problem?id=2288 题意:每个点有一个权值Vi,找一条哈密顿路径,路径的权值来自三条:1 路径上的Vi之和 2 所有相邻点对ij的Vi*Vj之和 3 相邻连续三点i,j,k(并且三点要构成三角形)Vi*Vj*Vk之和。 解法:dp[st][i][j]表示从j走到i并且剩下集合st没有走的最大权值。关于路径书,在转移的时候顺便计算即可;...
分类:其他好文   时间:2014-06-28 09:07:03    阅读次数:213
BZOJ 1294 围豆豆Bean(DP)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1294题意:思路:f[i][j][st]表示从(i,j)出 发到(i,j)停止组成的回路、状态为st的最小步数。从每个0的位置(i,j)进行BFS一次,得到所有的状态。判断一个路径是否包含某...
分类:其他好文   时间:2014-06-23 07:51:05    阅读次数:241
436条   上一页 1 ... 42 43 44
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!