1077 多源最短路

 时间限制: 1 s
 空间限制: 128000 KB
 题目等级 : 黄金 Gold
 
 
 
题目描述 Description

已知n个点(n<=100),给你n*n的方阵,a[i,j]表示从第i个点到第j个点的直接距离。

现在有Q个询问,每个询问两个正整数,a和b,让你求a到b之间的最短路程。

满足a[i,j]=a[j,i];

输入描述 Input Description

第一行一个正整数n,接下来n行每行n个正整数,满足a[i,i]=0,再一行一个Q,接下来Q行,每行两个正整数a和b。

输出描述 Output Description

一共Q行,每行一个整数。

样例输入 Sample Input

3

0 1 1

1 0 3

1 3 0

1

2 3

样例输出 Sample Output

2

数据范围及提示 Data Size & Hint

n<=100,Q可能非常大。g[i][j]均>=0

请使用flyod算法

使用C/C++的同学请注意:由于输入数据较大,使用cin和cout会导致程序超时。请使用scanf与printf进行输入和输出。

活跃一下气氛、、、、

代码:

#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<iostream>
#include<algorithm>
#define N 200
using namespace std;
double k,b;
int n,m,x,y,dis[N][N];
int read()
{
    ,f=; char ch=getchar();
    ; ch=getchar();}
    +ch-'; ch=getchar();}
    return x*f;
}
int main()
{
    n=read();
    ;i<=n;i++)
     ;j<=n;j++)
      x=read(),dis[i][j]=x;
    ;k<=n;k++)
     ;i<=n;i++)
      ;j<=n;j++)
       dis[i][j]=min(dis[i][j],dis[i][k]+dis[k][j]);
    m=read();
    ;i<=m;i++)
    {
        x=read(),y=read();
        printf("%d\n",dis[x][y]);
    }
}

最新文章

  1. 2 column数据构成主键的表转化为1 column为主键的表
  2. phpRedis安装、配置及简单使用
  3. 情人节那点事,Power BI告诉你
  4. Java中的经典算法之选择排序(SelectionSort)
  5. Flex利用titleIcon属性给Panel容器标题部添加一个ICON图标
  6. asp.net上传Excel文件到服务端进行读取
  7. 在 IIS 上创建 FTP 站点
  8. ASP.NET之AdRotator实现淘宝浏览页面的商品随机推荐功能
  9. linux下处理excel里copy的某列的字符串,去除行末空格并添加特殊字段
  10. kafka的高可用和一致性探究
  11. yii gridview 时间段筛选(一个输入框,自动提交,高清大图)
  12. android下载管理、理财、浏览器、商品筛选、录音源码等
  13. linux php7.2安装扩展memcached
  14. Docker+Jenkins+Maven+SVN搭建持续集成环境
  15. 通过这些示例快速学习Java lambda语法
  16. Java线程状态及 wait、sleep、join、interrupt、yield等的区别
  17. Hibernate: Implicit &amp; Explicit Polymorphism
  18. 03-树2 List Leaves (25 分)
  19. php初学习
  20. final 内部类 static

热门文章

  1. CSMA/CA协议
  2. HDU 5514 欧拉函数应用
  3. Android Studio Activity Intent 闪退崩溃 Toolbar
  4. java web 学习笔记 - Java Bean
  5. Filesystem Hierarchy Standard (Unix, Linux etc)
  6. sqlalchemy.exc.InvalidRequestError: Entity &#39;&lt;class &#39;model.TestCase&#39;&gt;&#39; has no property &#39;project&#39;
  7. gitlab恢复、迁移
  8. 【转载】jxl的使用总结(java操作excel)
  9. Linux kernel memory-faq.txt
  10. 使用Java中Calendar类测试当前年月日