122. 網路流

0 Judge

Code: 0


\( \newcommand{\ord}[1]{\mathcal{O}\left(#1\right)} \newcommand{\abs}[1]{\lvert #1 \rvert} \newcommand{\floor}[1]{\lfloor #1 \rfloor} \newcommand{\ceil}[1]{\lceil #1 \rceil} \newcommand{\opord}{\operatorname{\mathcal{O}}} \newcommand{\argmax}{\operatorname{arg\,max}} \newcommand{\str}[1]{\texttt{"#1"}} \)

網路流

題目敘述

為了加速用戶從伺服器端下載資料的傳輸速度,我們利用許多的中繼節點來增加頻寬。網路由 $N$ 個節點, $M$ 條雙向的網路線所組成,每條線上有一個整數 $c$ ,代表那條線的傳輸速度上限。 請問從 $1$ 號節點到 $N$ 號節點的傳輸速度上限是多少?

輸入說明

第一行會有兩個數字 $N, M$ 代表有 $N$ 個節點, $M$ 條網路線。
接下來會有 $M$ 行,每一行會包含三個整數 $u$, $v$, $c$,代表有一條連接 $u, v$ 的網路線,他的傳輸速度上限是 $c$。
其中 $1\leq u,v \le N \leq 300$ , $0\le M\le 1,000$ , $0\le c\le 10^6$。

輸出說明

請輸出從 $1$ 號節點到 $N$ 號節點的傳輸速度上限是多少?

範例輸入

3 3
1 2 7
2 3 5
1 3 2

範例輸出

7

配分方法

  • 20% $1 \leq N \leq 30$, $1 \leq M \leq 100$
  • 100% $1 \leq N \leq 300$, $1 \leq M \leq 1,000$

Hints

備註


Judge Setting

run-time limit: 1000 ms
memory limit: 3553600 byte
測資數量: 0