CSDN每日一练 |『狄杰斯特拉』『选择客栈』『零钱兑换』2023-09-22
CSDN每日一练 |『狄杰斯特拉』『选择客栈』『零钱兑换』2023-09-22
- 一、题目名称:狄杰斯特拉
- 二、题目名称:选择客栈
- 三、题目名称:零钱兑换
一、题目名称:狄杰斯特拉
时间限制:1000ms内存限制:256M
题目描述:
给定一张有向加权图,图中每条边的权重均为正整数。现在你需要从图中的一个起点出发,找到到达一个特定节点的最短路径。请编写一个程序,读入有向加权图和起点、终点,输出从起点到终点的最短距离。
输入描述:
第一行包含三个整数n,m,s,分别表示节点数、边数和起点编号。节点编号从1到n。 接下来m行,每行包含三个整数u,v,w,表示u到v有一条有向边,边权为w。 1≤n≤1e5,1≤m≤2e5,1≤s≤n,1≤u,v≤n,1≤w≤1e9
输出描述:
共一行,包含一个整数,表示从起点到终点的最短距离,如果不存在从起点到终点的路径,则输出INF。