博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
A - Til the Cows Come Home
阅读量:4941 次
发布时间:2019-06-11

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

A - Til the Cows Come Home

思路:板子。
#include
#include
#include
#include
#include
#define MAXN 2010using namespace std;int n,m,tot;int vis[MAXN],dis[MAXN];int to[MAXN*2],net[MAXN*2],cap[MAXN*2],head[MAXN];void add(int u,int v,int w){ to[++tot]=v;cap[tot]=w;net[tot]=head[u];head[u]=tot; to[++tot]=u;cap[tot]=w;net[tot]=head[v];head[v]=tot;}void spfa(int s){ queue
que; memset(vis,0,sizeof(vis)); memset(dis,0x3f,sizeof(dis)); que.push(s);vis[s]=1;dis[s]=0; while(!que.empty()){ int now=que.front(); que.pop();vis[now]=0; for(int i=head[now];i;i=net[i]) if(dis[to[i]]>dis[now]+cap[i]){ dis[to[i]]=dis[now]+cap[i]; if(!vis[to[i]]){ vis[to[i]]=1; que.push(to[i]); } } }}int main(){ scanf("%d%d",&m,&n); for(int i=1;i<=m;i++){ int x,y,z; scanf("%d%d%d",&x,&y,&z); add(x,y,z); } spfa(n); cout<

 

转载于:https://www.cnblogs.com/cangT-Tlan/p/8478767.html

你可能感兴趣的文章
转:Delphi中destroy, free, freeAndNil, release用法和区别
查看>>
Yii2框架之旅(六)
查看>>
springmvc.xml或spring.xml 能运行配置文件总是出现错误
查看>>
Team Foundation Server
查看>>
javascript之BOM对象总结
查看>>
mySQL 插入,更新和删除数据
查看>>
redis 和 memcached的区别
查看>>
sendEmail
查看>>
NYOJ 46 最少乘法次数
查看>>
linux locate
查看>>
NoSQL Redis的学习笔记
查看>>
[LeetCode] Interleaving String 交织相错的字符串
查看>>
[LeetCode] Two Sum IV - Input is a BST 两数之和之四 - 输入是二叉搜索树
查看>>
EBS MOAC深入研究(转)
查看>>
c#枚举位运算操作
查看>>
android 中解析json格式数据
查看>>
移动端报表JS开发演示样例
查看>>
QQ左侧滑动显示
查看>>
redis win连接以及配置连接密码
查看>>
【bzoj1758】[Wc2010]重建计划
查看>>