#5505. 【模板】单源最短路

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: ODIN

题目描述

给一个 n 个点 m 条边的无向图,求 s t 的最短路。

输入格式

第一行四个由空格隔开的整数 n,m,s,t

之后的 m 行,每行三个正整数 s_i,t_i,w_i ,表示一条从 s_i t_i 长度为 w_i 的边。

输出格式

一个整数表示从 s t 的最短路长度。数据保证至少存在一条道路。

样例

样例输入

7 11 5 4
2 4 2
1 4 3
7 2 2
3 4 3
5 7 5
7 3 3
6 1 1
6 3 4
2 4 3
5 6 3
7 2 1

样例输出

7

数据范围与提示

1 \leq n \leq 2500, 1 \leq m \leq 6200, 1 \leq w_i \leq 10^9