码迷,mamicode.com
首页 >  
搜索关键字:最短路径    ( 2607个结果
双向BFS
如果已经知道搜索的开始状态和结束状态,要找一个满足某种条件的一条路径(一般是最短路径),为了避免无谓的“组合爆炸”产生,就可以采取双向广度搜索算法,也就是从开始状态和 结束状态同时开始搜索,一个向前搜,一个向后找。 这样做的好处是什么? 我们不妨假设每次搜索的分支因子是r,如果最短的路径长为L的话( ...
分类:其他好文   时间:2020-01-20 23:07:35    阅读次数:160
最短路(Dijkstra,Floyd,Bellman_Ford,SPFA)
当然,这篇文章是借鉴大佬的。。。 最短路算法大约来说就是有4种——Dijkstra,Floyd,Bellman_Ford,SPFA 接下来,就可以一一看一下。。。 1.Dijkstra(权值非负,适用于有向图及无向图,单源最短路) 1 Dijkstra's算法解决的是图中单个源点到其它顶点的最短路径 ...
分类:其他好文   时间:2020-01-20 22:30:12    阅读次数:79
ZKW费用流
分析 记$D_i$为$S$到$i$的最短路,那么对于所有边$(i,j)$,都要满足$D_i+cost_{i,j}\geq D_j$。 我们考虑普通的费用流,它的原理是沿着一条$s\rightarrow T$的最短路径满足增广,显然对于这条路径上的所有边$(i,j)$,都是满足$D_i+cost_{i ...
分类:其他好文   时间:2020-01-19 22:30:22    阅读次数:153
P3371 【模板】单源最短路径(弱化版)
P3371 【模板】单源最短路径(弱化版) 题目背景 本题测试数据为随机数据,在考试中可能会出现构造数据让SPFA不通过,如有需要请移步 P4779。 题目描述 如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。 输入格式 第一行包含三个整数 n,m,sn,m,s,分别表示点的个数、有 ...
分类:其他好文   时间:2020-01-19 22:07:01    阅读次数:81
OSPF 做负载均衡
使用OSPF做负载均衡探究 一、OSPF产生背景 随着互联网的快速发展,为了满足建造越来越大基于IP网络的需要,不得不把网络逻辑结构划分为一个个单一自治系统。 二、OSPF技术原理 OSPF(Open Shortest Path First开放式最短路径优先 )是一个内部网关协议(Interior ...
分类:其他好文   时间:2020-01-19 15:21:54    阅读次数:109
二叉树的最小深度
题目 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最小深度 2. 题解 最直接的思路就是递归。 ...
分类:其他好文   时间:2020-01-18 21:07:57    阅读次数:111
P4075 [SDOI2016]模式字符串
总结 P4075 [SDOI2016]模式字符串 题目描述 给出n个结点的树结构T,其中每一个结点上有一个字符,这里我们所说的字符只考虑大写字母A到Z,再给出长度为m的模式串s,其中每一位仍然是A到z的大写字母。 Alice希望知道,有多少对结点满足T上从u到V的最短路径形成的字符串可以由模式串S重 ...
分类:其他好文   时间:2020-01-18 19:28:46    阅读次数:78
Atcoder Beginner Contest151D(迷宫问题求任意两点最短路径的最大值,BFS)
BFS可以求得最短路,DFS会找到从当前点到图中叶子结点的路径。 1 #define HAVE_STRUCT_TIMESPEC 2 #include<bits/stdc++.h> 3 using namespace std; 4 int n,m,ans; 5 char s[25][25]; 6 bo ...
分类:其他好文   时间:2020-01-13 22:00:44    阅读次数:109
P4568 [JLOI2011]飞行路线 && 分层图最短路板子
目录说:我在右边 什么是分层图最短路: 分层图最短路是指在可以进行分层图的图上解决最短路问题。 一般模型是: 在图上,有k次机会可以直接通过一条边(权值为0),问起点与终点之间的最短路径。 解决的一般思路: 以这个题为例,给出了k次可以免费通过一个点的机会, 我们可以把原来的图垒在一起; ex: 我 ...
分类:其他好文   时间:2020-01-12 18:33:08    阅读次数:74
[Luogu P5680][GZOI2017]共享单车
"题目链接" 之前没看懂题意就把这题扔了,现在一看是读错题意了 简化版题意 给出一颗树(这个图的最短路径生成树),每个点初始颜色为$0$ 两种操作: 1. 将部分点颜色取反 2. 给出一些点,建出虚树(边权为两点树上距离),求最小割边代价使得虚树上没有颜色为$1$的点与根联通 那这就很模板了: 设$ ...
分类:其他好文   时间:2020-01-09 22:42:29    阅读次数:125
2607条   上一页 1 ... 22 23 24 25 26 ... 261 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!