题目:
2 1 1 2 3 3 3 1 2 5 2 3 5 3 1 2 0 0
3 2
分析:Dijkstra算法。
代码:
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
using namespace std;
#define maxn 9999999
int map[102][102],dist[102];
bool vis[102];
int main()
{
int n, m;
int a, b, c;
while (scanf("%d%d", &n, &m) != EOF)
{
if (n == 0 && m == 0)
break;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
map[i][j] = map[i][j] = maxn;
for (int i = 0; i < m; i++)
{
scanf("%d%d%d", &a, &b, &c);
map[a][b] = map[b][a] = c;
}
for (int i = 1; i <= n; i++)
{
dist[i] = map[1][i];
vis[i] = 0;
}
dist[1] = 0;
vis[1] = 1;
for (int i = 1; i < n; i++)
{
int mind = maxn,temp;
for(int j=1;j<=n;j++)
if (!vis[j] && dist[j] < mind)
{
mind = dist[j];
temp = j;
}
vis[temp] = 1;
for (int j = 1; j <= n; j++)
if (!vis[j] && (dist[temp] + map[temp][j] < dist[j]))
dist[j] = dist[temp] + map[temp][j];
}
printf("%d\n", dist[n]);
}
return 0;
}
文章浏览阅读4.4k次。华为服务器网卡驱动安装系统环境Windows2008R2适合在以下机型安装。提取码:hxxbRH1288 V3 RH2288 V3RH2288A V2RH2288E V2RH2288H V2RH2288H V3RH5885 V3转载于:https://www.cnblogs.com/fwq345/p/11269895.html..._华为服务器rh2288h v2驱动
文章浏览阅读240次。PID 模型移动机器人pid controller syrotek_github trajectoryandcontrol
文章浏览阅读2.2k次,点赞2次,收藏7次。概述1.计算机网络的定义及其特点2.互联网的概述3.互联网的组成计算机网络在我国的发展计算机网络的类别计算机网络的性能计算机网络的体系结构1.计算机网络的定义及其特点计算机和网络已经成为当今信息时代的核心,已经成为信息社会的命脉和发展知识经济的重要基础。万物联网,人人用网。“网络”是一个统称,泛指把人或物互联在一起而形成的系统。三大类网络三网融合1.1.1计算机网络的定义计算机网络的精确定义并未统一。计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定_互联网标准制定的几个阶段
文章浏览阅读4k次,点赞2次,收藏7次。开发环境:Keil:V5.30J-link:V8【问题概述】最近我安装了新的MDK版本,结果发现J-link不能下载程序了。提示如此下错误:The firmware of the connected J-Link does not support the following memory access:Read @0x02000004想来这都是升级MDK导致的,本质原因的Jl-ink所需的dll文件不兼容导致的。我这里有两个解决办法。方法一:升级J-link驱动截止日前,J-link最新的_the firmware of the connected j-link will now be restored
文章浏览阅读112次。2019独角兽企业重金招聘Python工程师标准>>> ..._写出bool int float、指针变量和零的比较
文章浏览阅读313次。开发工具AndroidStudio步骤File-&gt;Setting-&gt;File and Code Templates;如图。点击Includes-&gt;File Header;进行编辑:/** * Created on ${DATE}. * @author 郑少鹏 * @desc */引申创建类可自动生成注释。创建类可生成注释,但创建Activity不生成注释,需另编辑注释模板。详看_类注释模板 c++
文章浏览阅读664次。"""4-1 比萨:想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for循环将每种比萨的名称都打印出来。修改这个 for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,如 “I like pepperoni pizza” 。在程序末尾添加一行代码,它不在 for 循环中,指出你有多喜欢比萨。输出应包含针..._4-6 奇数 :通过给函数 range() 指定第三个参数来创建一个列表,其中包含 1~20 的奇
文章浏览阅读1.3k次。输出给定字符串的全部排列(按字典序顺序)_cyn小朋友今天数学课上学到的是全排列,课后,mwy老师给了他几串字符串,你能帮cyn写
文章浏览阅读2.7k次,点赞5次,收藏4次。Knowledge points1.条件概率设AAA,BBB是两个事件,且P(A)P(A)P(A)>>>000,称P(B∣A)=P(AB)P(A)P(B|A)=\frac{P\left(AB\right)}{P(A)}P(B∣A)=P(A)P(AB)为在事件发生的条件下事件发生的条件概率.2.乘法定理设P(A)P(A)P(A)>>>000,则有P..._试分别求以下两个系统的可靠性
文章浏览阅读312次。这几天用teamviewer挺好用的,但是今天提示我试用到期,5分钟限制,哎,在网上找了找总算找了个绿色版,还挺好用的,到期后更改ID就可以再用7天。感谢。百度网盘:https://pan.baidu.com/s/1lJ81OuJ9uWq8hW3SYoHC2Q 提取码:1x74转载于:https://www.cnblogs.com/fwq345/p/11259565....
文章浏览阅读5.9k次。STL-10数据集STL-10数据集是一个用于开发无监督特征学习、深度学习和自学学习算法的图像识别数据集。其灵感来源于CIFAR-10数据集,但经过一些修改。特别是,与CIFAR-10相比,每个类都有较少的标记训练示例,但提供了大量未标记示例,用于在监督训练之前学习图像模型。主要的挑战是利用未标记的数据(来自与标记数据相似但不同的分布)来构建有用的先验知识。我们还预计,该数据集(96x96)的更高分辨率将使其成为开发更具可扩展性的无监督学习方法的一个具有挑战性的基准。下载地址:https://cs.st_stl10数据集
文章浏览阅读1.3k次。Problem Description Nowadays, at least one wrestling match is held every year in our country. There are a lot of people in the game is “good player”, the rest is “bad player”. Now, Xiao Ming is refere_nowadays at least one wrestling match is held…