博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SPFA模板
阅读量:6406 次
发布时间:2019-06-23

本文共 784 字,大约阅读时间需要 2 分钟。

更改了一下不应-羁绊的模板,更加实用了。

#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;#define maxn 10000#define inf 0x3f3f3f3fstruct Edge { int w; int v;};int spfa(vector
>& vadj,int n,int s,int t){ int dist[maxn]; for(int i=0;i
Q; Q.push(s); while(Q.size()) { int u = Q.front(); Q.pop(); vis[u] = false; for(int i=0;i
dist[u]+next.w) { dist[next.v] = dist[u]+next.w; if(!vis[next.v]) { Q.push(next.v); vis[next.v] = true; } } } } return dist[t];}int main(){ //freopen("input.txt","r",stdin); int n,m; cin>>n>>m; int s,t; cin>>s>>t; --s; --t; vector
> vadj(n); for(int i=0;i

 

转载于:https://www.cnblogs.com/TreeDream/p/5809680.html

你可能感兴趣的文章
RHCA教材翻译计划
查看>>
js-小括号在不同场合下的作用
查看>>
我的友情链接
查看>>
kvm中虚拟机的硬盘扩容
查看>>
Android (Launch Mode) 四种启动模式
查看>>
透视学理论(二)
查看>>
Dubbo/HSF在Service Mesh下的思考和方案
查看>>
Django form表单
查看>>
CTYL-9.14(tomcat端口与阿里云安全组,域名与tomcat配置,域名与反向代理)
查看>>
Java 多线程相关问题记录
查看>>
LNMP架构介绍、MySQL安装、PHP安装、 Nginx介绍
查看>>
es6 class 笔记
查看>>
简单的Spark+Mysql整合开发
查看>>
阿里java面试经验大汇总(附阿里职位需求)
查看>>
Python全套零基础视频教程+软件2018最新编程视频!
查看>>
内存管理之1:x86段式内存管理与保护模式
查看>>
20180925上课截图
查看>>
IO输入/输出流的简单总结
查看>>
JavaScript之DOM-9 HTML DOM(HTML DOM概述、常用HTML DOM对象、HTML表单)
查看>>
技术成长之路(一)
查看>>