摘要:
ST在线查询: 求LCA(最近公共祖先)的算法有好多,按在线和离线分为在线算法和离线算法。 离线算法有基于搜索的Tarjan算法较优,而在线算法则是基于dp的ST算法较优。 首先说一下ST算法。 这个算法是基于RMQ(区间最大最小值编号)的 而求LCA就是把树通过深搜得到一个序列,然后转化为求区间的 阅读全文
posted @ 2016-04-08 18:59
cleverbiger
阅读(145)
评论(0)
推荐(0)
摘要:
Connections between cities Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8041 Accepted Submiss 阅读全文
posted @ 2016-04-08 18:50
cleverbiger
阅读(189)
评论(0)
推荐(0)
摘要:
定义:欧拉回路:每条边恰好只走一次,并能回到出发点的路径欧拉路径:经过每一条边一次,但是不要求回到起始点欧拉回路:--无向图-- 每个节点度数都为偶数。 --有向图-- 单方向, 每个点入度==出度。 --混合图-- 暂时不知道。欧拉路径: --无向图-- 一个无向图存在欧拉回路,当且仅当所有顶点度 阅读全文
posted @ 2016-04-08 16:34
cleverbiger
阅读(149)
评论(0)
推荐(0)
摘要:
Balanced Lineup Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 43150 Accepted: 20266 Case Time Limit: 2000MS Description For the daily mil 阅读全文
posted @ 2016-04-08 12:34
cleverbiger
阅读(233)
评论(0)
推荐(0)
摘要:
1. 概述 RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j之间的最小/大值。这两个问题是在实际应用中经常遇到的问题,下面介绍一下解决这两种问题的比较高 阅读全文
posted @ 2016-04-08 12:33
cleverbiger
阅读(128)
评论(0)
推荐(0)
浙公网安备 33010602011771号