UVA - 567 Risk flody算法
来源:互联网 发布:sql字符串函数 upper 编辑:程序博客网 时间:2024/06/11 01:29
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;#define maxn 25#define INF 0x3f3f3f3fint g[maxn][maxn];int main() {int num,temp,mark = 1;while(scanf("%d",&num) != EOF) {printf("Test Set #%d\n",mark++);memset(g,INF,sizeof(g));for(int i = 0; i < num; i++) {scanf("%d", &temp);g[1][temp] = 1;g[temp][1] = 1;}for(int i = 2; i <= 19; i++) {scanf("%d",&num);for(int j = 0; j < num; j++) {scanf("%d",&temp);g[i][temp] = 1;g[temp][i] = 1;}}for(int i = 1; i <= 20 ; i++)g[i][i] = 0;for(int i = 1; i <= 20; i++)for(int j = 1; j <= 20; j++)for(int k = 1; k <= 20; k++)g[j][k] = min(g[j][k],g[j][i]+g[i][k]);int test,start,end;scanf("%d",&test);for(int i = 0 ; i < test; i++){scanf("%d%d",&start,&end);printf("%2d to %2d: %d\n",start,end,g[start][end]);}printf("\n");}return 0;}
0 0
- UVA - 567 Risk flody算法
- UVA - 567 Risk (floyd算法)
- uva 567 risk
- UVA 567 - Risk
- UVA 567 risk FLOYD
- uva 567 Risk
- UVA 567 - Risk
- UVa 567 - Risk
- UVa 567 Risk 解答
- Uva 567 - Risk
- UVa 567 - Risk
- UVa 567: Risk
- UVA - 567 Risk
- UVA 567 - Risk (floyd)
- UVa 567 - Risk(Floyd)
- UVa 567 - Risk
- Risk - UVa 567 Floyd
- UVA - 567 Risk
- Android Loaders框架介绍
- 数据库作业开发一
- stdarg
- swt的Text输入数字(包括负数和小数)
- IP 库的那些事儿之 2013 - 2014 流水帐版
- UVA - 567 Risk flody算法
- 【读书笔记】鸟哥的Linux私房菜---第8章:Linux磁盘与文件管理系统
- PCIe 学习笔记(一)
- 哲理故事300篇(上)
- Android JSON解析
- 【读书笔记】鸟哥的Linux私房菜---第16章:例行性工作(crontab)
- MongoDB(四)——管理架构
- 第十二周 项目一 程序阅读3-2
- 浮点数在串口打印的函数