首页 / 题库

P15185 - 贪婪的小

数据结构入门
通过次数0 提交次数0 内存限制 512MB 时间限制1秒

描述

Copy 从卢牛那里听说在一片叫 yz 的神的领域埋藏着不少宝藏,于是 Copy 来到了这个被划分为 $n$ 个区域的神地。卢牛告诉了Copy这里共有 $n$ 个宝藏,分别放在第 $P_i$ 个 $(1\le P_i\le N)$ 区域。Copy还得知了每个区域之间的距离。现在 Copy 从 $1$ 号区域出发,要获得所有的宝藏并到 $n$ 号区域离开。Copy 很懒,只好来找你为他寻找一条合适的线路,使得他走过的距离最短。

输入

第一行一个正整数 $N(1\le N\le 100)$

接下来一个 $N\times N$ 的矩阵,第 $i+1$ 行第 $j$ 列的数字表示区域 $i,j$ 之间的距离。每个距离用空格隔开,距离保证 $i\to j\le 1000$。请注意的 $i \to j$ 距离并不一定等于 $j \to i$ 的距离。

第 $N+2$ 行一个整数 $P(0\le P\le 10)$。

第 $N+3$ 行共 $P$ 个用空格隔开的整数,表示有宝藏的区域编号。

输出

一个整数,为 Copy 获得全部宝藏需要的最短距离。数据保证答案小于等于 maxlongint。

样例

  • 复制
  • 复制
  • 复制
  • 复制

提示

- 对 $30\%$ 的数据,$1\le n\le 15$,其余如题所述。
- 对 $100\%$ 的数据,全部数据范围如题所述。

意见反馈

    最多上传3张图片,格式为JPG、PNG、JPEG,单张不超过5MB

    注册

    发送验证码

    密码必须包含数字、字母和特殊字符

    找回密码

    发送验证码

    密码必须包含数字、字母和特殊字符

    运行 ID:67149

    • 测试点1:Accepted
    • 用时:0 ms
    • 内存:288 kb
    • 测试点2:Accepted
    • 用时:0 ms
    • 内存:288 kb
    输入
    203
    输出
    203

    test

    测评信息

    错误.in文件下载

    错误.out文件下载

    运行 ID:67149

    2019-01-24 15:06:36