POJ 1847 floyd
来源:互联网 发布:sketchuppro2018 mac 编辑:程序博客网 时间:2024/06/01 22:54
点击打开链接//floyd 有向图#include <iostream>#include<cstdio>#include<algorithm>using namespace std;const int maxn=100+5;const int INF=1e6;int G[maxn][maxn];int v,start,en;int main(){ while(scanf("%d%d%d",&v,&start,&en)==3) { for(int i=1;i<=v;i++) for(int j=1;j<=v;j++) if(i==j) G[i][j]=0; else G[i][j]=INF; for(int i=1;i<=v;i++) { int num; scanf("%d",&num); for(int j=0;j<num;j++) { int x; scanf("%d",&x); if(!j) G[i][x]=0; else G[i][x]=1; } } for(int k=1;k<=v;k++) for(int i=1;i<=v;i++) for(int j=1;j<=v;j++) G[i][j]=min(G[i][j],G[i][k]+G[k][j]); if(G[start][en]<INF) printf("%d\n",G[start][en]); else printf("-1\n"); } return 0;}
阅读全文
0 0
- POJ 1847 Floyd应用
- poj 1847 floyd
- POJ 1847 Tram(Floyd)
- POJ 1847 Tram (Floyd)
- poj 1847 Tram floyd
- POJ 1847 floyd
- poj 1847(floyd) Tram
- poj 1847 最短路 floyd
- POJ 1847----Tram(Floyd)
- poj 1847 Tram(floyd)
- POJ 1847 Tram(floyd 最短路)
- poj 1125 floyd算法
- POJ 2240 Arbitrage (Floyd)
- POJ 1125 Frogger (Floyd)
- poj 2240Arbitrage(Floyd)
- 【floyd】poj 3615
- POJ 2240 Arbitrage Floyd
- POJ 2253 Frogger Floyd
- shell命令行,一键创建 python 模板文件脚本
- 图像哈希算法
- JS的Document属性和方法
- CXF
- 习题总结
- POJ 1847 floyd
- 在CentOS上安装和使用rsync
- plsql注册码
- Spring Cloud netflix概览和架构设计
- 图数据库:6 图数据库的内部结构
- Reverse Integer [LeetCode 7]
- 基于FormsAuthentication的用户、角色身份认证
- Spring架构理解
- Hibernate单独使用 (三)表关联