当前位置: 首页 > wzjs >正文

大连建设网信息公开行政审批专栏萧山区seo关键词排名

大连建设网信息公开行政审批专栏,萧山区seo关键词排名,网站建设做的好处,什么是网站评价97.小明逛公园 思路 通过 动态规划 迭代更新最短路径,每次增加一个中间点k,判断是否能通过k使i到j的距离更短。最终,在n轮迭代后,grid[start][end][n] 存储 start 到 end 的最短路径。若值为 10005(初始化的无穷大&a…

97.小明逛公园

思路

通过 动态规划 迭代更新最短路径,每次增加一个中间点k,判断是否能通过k使i到j的距离更短。最终,在n轮迭代后,grid[start][end][n] 存储 start 到 end 的最短路径。若值为 10005(初始化的无穷大),表示两点不可达,输出 -1,否则输出最短路径长度。

代码

#include <iostream>
#include <vector>
#include <list>
using namespace std;int main() {int n, m, p1, p2, val;cin >> n >> m;vector<vector<vector<int>>> grid(n + 1, vector<vector<int>>(n + 1, vector<int>(n + 1, 10005)));  for(int i = 0; i < m; i++){cin >> p1 >> p2 >> val;grid[p1][p2][0] = val;grid[p2][p1][0] = val; }for (int k = 1; k <= n; k++) {for (int i = 1; i <= n; i++) {for (int j = 1; j <= n; j++) {grid[i][j][k] = min(grid[i][j][k-1], grid[i][k][k-1] + grid[k][j][k-1]);}}}int z, start, end;cin >> z;while (z--) {cin >> start >> end;if (grid[start][end][n] == 10005) cout << -1 << endl;else cout << grid[start][end][n] << endl;}
}
http://www.dtcms.com/wzjs/100433.html

相关文章:

  • 鲁权屯网站建设百度推广售后
  • 网站建设公司前十名宁波网站推广找哪家
  • 如何判断网站是否被百度降权比较火的推广软件
  • 网站数据抓取怎么做无锡营销型网站建站
  • 企业网站也需要在公安做备案么seo需要掌握什么技能
  • 外贸网站模板外贸网站建设重庆森林
  • 网站别人备案怎么办理私密浏览器免费版
  • 学了lamp做网站就足够了吗h5制作网站
  • 合肥建设网站查询html网页制作案例
  • 做原型交互的网站工具做seo推广公司
  • 浏览器被病毒网站绑了怎么做哔哩哔哩b站在线看免费
  • 在哪几个网站里做自媒体赚钱网站建设百度推广
  • 网站开发财务网络营销的核心是
  • 自己做淘宝客是不是需要建网站青岛seo推广
  • 个人网站类型建站平台在线提交功能
  • 深圳外贸公司有哪些企业站seo案例分析
  • 网站建设商城模板网络媒体有哪些
  • 建设网站审批手续百度手机版网页
  • 网站优化外包公司精准网络推广
  • 万网网站空间服务范围及费用企业的互联网推广
  • 网站建设员招聘seo搜索引擎优化方式
  • 个人作品展示网站专业搜索引擎优化电话
  • 网站如何做触屏滑动深圳专门做seo的公司
  • 海口海南网站建设湖南专业关键词优化
  • 怎样做网站上更改文字漯河搜狗关键词优化排名软件
  • 东莞网站建设公司自己个人怎样做电商
  • 建材城电商网站建设大概需要多少钱
  • 罗湖做网站多少钱软文撰写
  • 网站建设珠海站长素材音效下载
  • 网友要求你帮助他在某网站做测试成都关键词seo推广电话