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

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

Dijkstra最短路

#include
#include
#include
#include
#include
#include
#include
using namespace std;int w[2501][2501],dis[2501];vector
to[2501];bool vis[2501];int n,m,s,t;int main(){ scanf("%d%d%d%d",&n,&m,&s,&t); for(int i=1;i<=m;i++) { int re,rs,c; scanf("%d%d%d",&rs,&re,&c); w[re][rs]=c,w[rs][re]=c; to[re].push_back(rs); to[rs].push_back(re); } memset(dis,127,sizeof(dis)); dis[s]=0,vis[s]=true; for(int i=1;i<=n;i++) if(w[s][i]) dis[i]=w[s][i]; for(int i=1;i
dis[u]+w[u][k]) { dis[k]=dis[u]+w[u][k]; } } } printf("%d",dis[t]); return 0;}

转载于:https://www.cnblogs.com/dfsac/p/6819746.html

你可能感兴趣的文章
Adapter 数据缓存
查看>>
SYS_并发管理系列2_并发程序运行状态查询和监控(案例)
查看>>
JSF
查看>>
php修改排序,上移下移
查看>>
转:tomcat基本安全认证
查看>>
Centos 如何启动时不启动桌面服务
查看>>
Sencha touch 初体验[转]
查看>>
给textbox的text赋中文值,页面提交后,该textbox的默认text值如何变成乱码了
查看>>
test for windows live writer plugins
查看>>
Tiny210 U-BOOT(二)----配置时钟频率基本原理
查看>>
Java中字符串相等与大小比较
查看>>
文字超过字符长度 显示… 点点点 jquery
查看>>
读javascript高级程序设计14-错误处理与调试
查看>>
代理模式
查看>>
感觉对自己比较有意义的文章收录
查看>>
可能是最早的学习Android N新特性的文章
查看>>
[na]wireshark抓包排错-tcp.flags.reset
查看>>
javaweb学习总结(二十四)——jsp传统标签开发
查看>>
让script的type属性等于text/html
查看>>
[Docker] Docker Machine intro
查看>>