码迷,mamicode.com
首页 >  
搜索关键字:最小瓶颈路    ( 29个结果
UVA 11354 Bond(最小生成树+lca+倍增求祖先节点)
题意:n个点m条边,每条边有一个权值,有q个询问,每次询问两点间的一条路径,使得这条路径上权值最大的边最小。 思路:很容易想到最小瓶颈路,但是查询太多,会超时,可以预处理出最小生成树,则问题转化为一棵树上的两点间路径中权值最大的那条边,设这两点为u,v,可以得到dist(u,v)=max(dist(u,lca(u,v)),dist(v,lca(v,lca))),其中lca(u,v)表示u和v的最...
分类:其他好文   时间:2015-08-25 19:37:08    阅读次数:161
UVA 11354 Bond 邦德 (RMQ,最小瓶颈MST)
题意:n个城市,m条路,每条路有个危险值,要使得从s走到t的危险值最小。回答q个询问,每个询问有s和t,要求输出从s到t最小的危险值。(5万个点,10万条边)思路:其实要求的是任意点对之间的最小瓶颈路的权值。 先对图求一次MST,那么所有的瓶颈路都在上面。但是q0)16 {...
分类:其他好文   时间:2015-08-09 13:58:48    阅读次数:543
UVALive 5713 Qin Shi Huang's National Road System秦始皇修路(MST,最小瓶颈路)
题意: 秦始皇要在n个城市之间修路,而徐福声可以用法术位秦始皇免费修1条路,每个城市还有人口数,现要求徐福声所修之路的两城市的人口数之和A尽量大,而使n个城市互通需要修的路长B尽量短,从而使得A/B最大。问A/B最大是多少?(1000个城市)思路: 老徐可免费修得1条路,那么剩下最多也只需要修n.....
分类:其他好文   时间:2015-08-08 16:20:38    阅读次数:869
本学期最后一周总结及暑假训练计划-司雨寒
一、总结最近在看大白书的第五章,学了一些更高级的图论算法。二分图的判定求无向图的双联通分量(BCC) 以及 割顶有向图的强连通分量(SCC)2-SAT最小瓶颈路,其中O(n2)计算的maxcost数组 可以用二进制优化到O(nlogn)固定根的最小树形图,朱刘算法带权二分图最大匹配,没看太懂,对我来...
分类:其他好文   时间:2015-07-18 22:33:27    阅读次数:129
uva 10816 Travel in Desert(简单的好题~两种方法)
题意: 给出 一个图 点与点之间的路径上有两个权值 路径长度和温度 要求在所走路径中的温度的最大值最小的前提下 走最短路径 解题思路1: 首先用 最小生成树 的方法走出 最小瓶颈路 ,把在这期间用到的所有温度小于 路径上最大温度 的边存下来,作为接下来求最短路径的图; 在新生成的图中求最短路径即可; code #include #include #include #include...
分类:其他好文   时间:2015-03-19 16:19:36    阅读次数:177
BZOJ 3732 Network 最小瓶颈路
题目大意:给出一个无向边,很多询问,问x,y两地之间的最长路最短是多少。 思路:乍一看好像是二分啊。的确这个题二分可以做,但是时间会慢很多,有的题直接就T掉(NOIP2013货车运输)。其实这个题的模型就是最小瓶颈路模型。解法就是把无向图变成一个最小生成树,然后两点之间的最长路就是满足题意的答案。 CODE: #include #include #include ...
分类:Web程序   时间:2014-10-09 15:08:38    阅读次数:241
UVA 10457 - Magic Car(最小瓶颈路)
UVA 10457 - Magic Car 题目链接 题意:m条路,每条路上必须维持速度v,现在有一辆车,启动能量和结束能量为a, b,途中消耗能量为经过路径最大速度减去最小速度,现在每次循环给定起点终点,问最小能量花费 思路:最小瓶颈路,利用kruskal去搞 代码: #include #include #include using namespace std...
分类:其他好文   时间:2014-08-28 14:51:39    阅读次数:205
hdu 4750 Count The Pairs 最小生成树
题意就是给出一个f值,然后假如两个点u,v间的所有路径上的最大边中的最小值大于f,那么这个点对是合法的,对于每个询问f,输出有多少个合法点对。最大边最小就是最小瓶颈路,即最小生成树上的路径。一个简单的想法就是求出最小生成树后,n次dfs求出任意两点间的最大边,然后对于每个询问再查找一遍,可是时间复杂...
分类:其他好文   时间:2014-07-16 20:59:37    阅读次数:206
uva 11354 bond 最小生成树
n个城市通过m条无向边连接,回答q个询问,每个询问形式为s,t,要找到一条s到t的路使得这条路上的最大危险系数最小。还是最小瓶颈路,可是要快速回答每次询问,先求出最小生成树,转化为有根树,即找到s到t的路径上的最大边,在这一过程中倍增查找。预处理的复杂度为nlogn,每次查询为logn。#inclu...
分类:其他好文   时间:2014-07-13 09:56:45    阅读次数:213
29条   上一页 1 2 3
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!