博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 1603 Risk
阅读量:4948 次
发布时间:2019-06-11

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

水题,题目比较长,描述的题意太长。

CODE:

 

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
using 
namespace std;
#define MAXN 25
#define INF 0x3f3f3f3f
int n, times;
long 
long d[MAXN][MAXN];
void init()
{
    
for(
int i = 
1 ; i <= 
20 ; i++)
    {
       
for(
int j = 
1 ; j <= 
20 ; j++)
       {
          
if(i == j) d[i][j] = 
0;
          
else d[i][j] = INF;
       }
    }
}
void Floyd()
{
     
int u, v;
     
for(
int k = 
1;  k <= 
20 ; k++)
     
for(
int i = 
1 ; i <= 
20 ; i++)
        
for(
int j = 
1 ; j <= 
20 ; j++)
              d[i][j] = min(d[i][j], d[i][k]+d[k][j]);
     scanf(
"
%d
", &n);
     printf(
"
Test Set #%d\n
", ++times);
     
for(
int i = 
1 ; i <= n ; i++)
     {
        scanf(
"
%d%d
", &u , &v);
        printf(
"
%d to %d: %lld\n
" , u , v , d[u][v]);
     }
     printf(
"
\n
");
}
int main()
{
    
int x , a;
    times = 
0;
    
while(~scanf(
"
%d
", &x))
    {
         init();
         
for(
int i = 
1 ; i <= x ; i++)
         {
            scanf(
"
%d
", &a);
            d[
1][a] = d[a][
1] = 
1;
         }
         
for(
int i = 
2 ; i <= 
19 ; i++)
         {
            scanf(
"
%d
", &x);
            
for(
int j = 
1 ; j <= x ; j++)
            {
               scanf(
"
%d
", &a);
               d[i][a] = d[a][i] = 
1;
            }
         }
         Floyd();
    }
    
return 
0;
}

 

转载于:https://www.cnblogs.com/g0feng/archive/2012/11/10/2764444.html

你可能感兴趣的文章
MapReduce 重要组件——Recordreader组件 [转]
查看>>
2017-2018-2 20179225 《密码与安全新技术专题》 第6周作业
查看>>
转载:Linux命令行快捷键
查看>>
多个viewpager可能产生的问题
查看>>
webdriver api
查看>>
转载-FileZilla Server源码分析(1)
查看>>
apache 实现图标缓存客户端
查看>>
MediaWiki左侧导航栏通过特殊页面就可以设置。
查看>>
html基础之DOM操作
查看>>
几种图表库
查看>>
揭秘:黑客必备的Kali Linux是什么,有哪些弊端?
查看>>
linux系统的远程控制方法——学神IT教育
查看>>
springboot+mybatis报错Invalid bound statement (not found)
查看>>
Linux环境下SolrCloud集群环境搭建关键步骤
查看>>
P3565 [POI2014]HOT-Hotels
查看>>
UVa11078:Open Credit System
查看>>
MongoDB的简单使用
查看>>
git clone 遇到的问题
查看>>
hdfs 命令使用
查看>>
hdu 1709 The Balance
查看>>