HDOJ-1847畅通工程续(Floyd)
来源:互联网 发布:网络星河 pdf 编辑:程序博客网 时间:2024/06/08 06:40
裸的算法:
#include <cstdio>#include <cstdlib>#include <cstring>using namespace std;const int N=205;constint min(int x,int y){ return x<y?x:y;}void work(int n,int m){ int i,j,k,a,b,x,s,t; int f[N][N]; memset(f,0x3F,sizeof(f)); for(i=1;i<=m;i++) { scanf("%d%d%d",&a,&b,&x); if(x<f[a][b]) f[a][b]=f[b][a]=x; } for(i=0;i<n;i++) f[i][i]=0; for(k=0;k<n;k++) for(i=0;i<n;i++) for(j=0;j<n;j++) f[i][j]=min(f[i][j],f[i][k]+f[k][j]); scanf("%d%d",&s,&t); if(f[s][t]>200005) printf("-1\n"); else printf("%d\n",f[s][t]);}int main(){ int n,m; while(scanf("%d%d",&n,&m)!=EOF) work(n,m); return 0;}
0 0
- HDOJ-1847畅通工程续(Floyd)
- HDOJ 1874 畅通工程续 (Floyd)
- HDOJ 1874 畅通工程续【Floyd】
- 畅通工程续floyd
- HDOJ 1874 畅通工程续 (最短路 Dijkstra && SPFA && Floyd)
- HDOJ 1874 畅通工程续 (最短路之floyd)
- hdoj 1874 畅通工程续 【最短路&&floyd】
- hdoj 1874畅通工程续(floyd 模板)
- hdoj 1874 畅通工程续【dijkstra、floyd、spfa】
- HDOJ 1874 畅通工程续(Floyd算法)
- HDOJ 畅通工程续
- HDOJ1874 畅通工程续(floyd)
- hdoj.1874 畅通工程续【Floyd算法】最短路径 20141129
- HDOJ 1874 畅通工程续(最短路径,dijkstra算法,spfa邻接表,floyd算法)
- hdoj-1874 畅通工程续【最短路径--dijkstra&&floyd&&spfa】
- HDOJ 1874 畅通工程续
- HDOJ 1874 畅通工程续
- hdoj 1874 畅通工程续
- Spring面试问答Top 25
- 黑马程序员 第一天:Java入门
- C语言基础——学习笔记整理3
- linux下socket编程详解
- Perl 监控OS脚本
- HDOJ-1847畅通工程续(Floyd)
- 《算法导论》7、堆排序实现(C++)
- xp系统扩展虚拟内存的方法
- php文件开发时显示报错信息
- 设计模式之适配器模式
- bag of words model 应用于图像
- 反转链表(递归实现)
- Oracle Exadata一体机与云计算应用(三)
- CSS 圣杯布局和双飞翼布局