博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最短路模板(SPFA POJ2387)
阅读量:4704 次
发布时间:2019-06-10

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

#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MAXN 1010100#define LL long long#define fi first#define se second#define mp make_pair#define pb push_back#define ll __int64#define INF 0x7fffffff#define cs(s) freopen(s,"r",stdin)#define mem(x) memset(x,0,sizeof(x))#define PI acos(-1)#define eps 1e-10using namespace std;int gcd(int a,int b){ return b?gcd(b,a%b):a;}int lcm(int a,int b){ return a/gcd(a,b)*b;}LL powmod(LL a,LL b,LL MOD){ LL ans=1;while(b){ if(b%2)ans=ans*a%MOD;a=a*a%MOD;b/=2;}return ans;}//headconst int maxn=2021;int n,m,inq[maxn],dis[maxn];vector
>v[maxn];int main(){ // freopen("in.txt","r",stdin); // freopen("out.txt","w",stdout); ios::sync_with_stdio(false); cin>>n>>m; for(int i=1;i<=n;i++){ int a,b,w; cin>>a>>b>>w; v[a].pb(mp(b,w)); v[b].pb(mp(a,w)); } queue
p; p.push(1); inq[1]=1; for(int i=1;i<=max(n,m);i++)dis[i]=INF; dis[1]=0; while(!p.empty()){ int now=p.front(); p.pop(); inq[now]=0; for(int i=0;i

转载于:https://www.cnblogs.com/pubgoso/p/10759734.html

你可能感兴趣的文章
项目开发总结报告(GB8567——88)
查看>>
SSH加固
查看>>
端口扫描base
查看>>
iOS IM开发的一些开源、框架和教程等资料
查看>>
FansUnion:共同写博客计划终究还是“流产”了
查看>>
python 二维字典
查看>>
Arrays类学习笔记
查看>>
实验吧之【天下武功唯快不破】
查看>>
2019-3-25多线程的同步与互斥(互斥锁、条件变量、读写锁、自旋锁、信号量)...
查看>>
win7-64 mysql的安装
查看>>
dcm4chee 修改默认(0002,0013) ImplementationVersionName
查看>>
maven3在eclipse3.4.2中创建java web项目
查看>>
发布时间 sql语句
查看>>
黑马程序员 ExecuteReader执行查询
查看>>
记一些从数学和程序设计中体会到的思想
查看>>
题目1462:两船载物问题
查看>>
POJ 2378 Tree Cutting(树形DP,水)
查看>>
UVA 116 Unidirectional TSP (白书dp)
查看>>
第三方测速工具
查看>>
数据访问 投票习题
查看>>