OJ题号:洛谷2910

思路:Floyd

 1 #include<cstdio>
 2 #include<algorithm>
 3 using namespace std;
 4 int main() {
 5     int n,m;
 6     scanf("%d%d",&n,&m);
 7     int a[m];
 8     for(int i=0;i<m;i++) scanf("%d",&a[i]);
 9     int d[n+1][n+1];
10     for(int i=1;i<=n;i++) {
11         for(int j=1;j<=n;j++) {
12             scanf("%d",&d[i][j]);
13         }
14     }
15     for(int k=1;k<=n;k++) {
16         for(int i=1;i<=n;i++) {
17             for(int j=1;j<=n;j++) {
18                 d[i][j]=min(d[i][j],d[i][k]+d[k][j]);
19             }
20         }
21     }
22     int ans=0;
23     for(int i=1;i<m;i++) {
24         ans+=d[a[i-1]][a[i]];
25     }
26     printf("%d\n",ans);
27     return 0;
28 }

转载于:https://www.cnblogs.com/skylee03/p/6885944.html

[USACO08OPEN]寻宝之路Clear And Present Danger相关推荐

  1. bzoj 1624: [Usaco2008 Open] Clear And Present Danger 寻宝之路(floyd)

    1624: [Usaco2008 Open] Clear And Present Danger 寻宝之路 Time Limit: 5 Sec  Memory Limit: 64 MB Submit:  ...

  2. bzoj1624:[Usaco2008 Open] Clear And Present Danger 寻宝之路

    Description 农夫约翰正驾驶一条小艇在牛勒比海上航行. 海上有N(1≤N≤100)个岛屿,用1到N编号.约翰从1号小岛出发,最后到达N号小岛.一张藏宝图上说,如果他的路程上经过的小岛依次出现 ...

  3. P1359 租用游艇 和 P2910 [USACO08OPEN]Clear And Present Danger S

    题目描述 长江游艇俱乐部在长江上设置了 nn 个游艇出租站 1,2,\cdots,n1,2,⋯,n.游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇.游艇出租站 ii 到游艇出租站 ...

  4. BZOJ 1624 Usaco Clear And Present Danger

    这个题目和最近那个 AtCoder T4很像,不过这个是简单版的. 只需要m个点依次经过就可以了.. #include <bits/stdc++.h> using namespace st ...

  5. P2910Clear And Present Danger S(Floyd算法)C++

    P2910 [USACO08OPEN]Clear And Present Danger S 题目大致是说有一堆岛,岛之间有海盗,因此每一条边都有一个危险指数(权重),给出一段必须经过的路线,求从一号小 ...

  6. 6条 Tips 为你照亮 GitHub 寻宝之路

    找房子.找保姆.找装修-在Github是不行的,但是:***找Demo,找构架,找工具,找资源-就上Github!Github,啥都有.***今天跟大家分享几条快速在Github找到想要的资源的Tip ...

  7. usaco题思考记录

    1. 修理牛棚 Barn Repair 思路:反向,枚举所有间隔,从大到小排序,依次+板子不填它,直到板子数够了为止,拿总长去减::: 结论:逆向思维. 2.丢失的牛 思路:BFS::: 结论:有后效 ...

  8. linux环境安全测评实验报告,linux第一次实验报告

    iframe载入页面过程显示动画效果 http://www.xfeixiang.com/Bug/Detail/A2FD7EFFA8CA72F1 加密算法使用(三):用用BASE64 采用Base64编 ...

  9. 语法入门*算法入门题单

    作者:王清楚 链接:https://ac.nowcoder.com/discuss/817596?type=101&order=0&pos=1&page=4&chann ...

最新文章

  1. iOS实现动态区域裁剪图片
  2. 电路的静态与动态特性
  3. 【组合数学】递推方程 ( 递推方程示例 2 汉诺塔 | 递推方程示例 3 插入排序 )
  4. 通往自由之路 | 云队友远程办公征文活动
  5. 阿拉伯与罗马数字互转程序
  6. 数据结构与算法——链表题目实现
  7. c语言课设报告时钟vc环境,C语言课程设计报告模拟时钟转动程序
  8. python数学公式pdf文件的转换_python转换文件 多种文件转换为pdf
  9. GridView页脚汇总(统计)行的方法(.net 2.0)
  10. GIT学习(二)--Git分布式的好处
  11. SQL SERVER 2012 执行计划走嵌套循环导致性能问题的案例
  12. Vue 项目 Element-ui CDN引入后体积不变或变大的问题
  13. exports module.exports export export default之间的关系
  14. 基于XML的AOP配置-转
  15. 最详细的JavaScript教程(高级篇),深入学习JavaScript
  16. java 获取windows窗口句柄_得到Java程序的WIN32窗口句柄(转)
  17. MongoDB管理工具studio 3t ,解决到期问题
  18. 入侵网络游戏服务器修改,如何入侵网络游戏服务器
  19. 当当网张亮:Sharding-JDBC 未来将更加多样化
  20. (附源码)基于Python音乐分类系统 毕业设计 250858

热门文章

  1. asp.net 2.0 下的一个小技巧
  2. 拒绝枯燥,有意思的 Loading 页面动效设计
  3. 诺基亚正式收购阿朗:物联网时代再出发
  4. CS224n研究热点5 图像对话
  5. 随便玩玩系列之一:SPOJ-RNG+51nod 算法马拉松17F+51nod 1034 骨牌覆盖v3
  6. HUT-1694 零用钱 贪心
  7. 新年礼物 总算有服务器了
  8. 如何在后台配置中找到某个具体配置的事务码
  9. ElasticSearch中的分析器是什么?
  10. Alibaba Nacos配置中心功能介绍与不同命名空间、分组等配置