AT_utpc2024_m Minimum Distance Tree
Description
頂点に $ 1 $ から $ N $ の番号がついた $ N $ 頂点 $ M $ 辺からなる重み付き単純連結無向グラフ $ G $ があります。 $ i $ 番目の辺は頂点 $ u_i,v_i $ を結ぶ重み $ w_i $ の辺です。
頂点に $ 1 $ から $ N $ の番号がついた $ N $ 頂点の重み付き木 $ T $ であって、任意の $ 2 $ 頂点 $ u,v $ に対し、 $ G $ 上の $ u $ - $ v $ 最短経路長が $ T $ 上の $ u $ - $ v $ 最短経路長に等しいようなものが存在するか判定してください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ M $ $ u_1 $ $ v_1 $ $ w_1 $ $ u_2 $ $ v_2 $ $ w_2 $ $ \vdots $ $ u_M $ $ v_M $ $ w_M $
Output Format
上記のような $ T $ が存在する場合は `Yes` を、存在しない場合は `No` を出力せよ。
Explanation/Hint
### Sample Explanation 1
$ T $ として、頂点 $ 1,2 $ 間に重み $ 3 $ の辺、頂点 $ 2,3 $ 間に重み $ 4 $ の辺がある $ 3 $ 頂点の木が条件を満たします。
### Sample Explanation 2
条件を満たす $ T $ は存在しません。例えば、頂点 $ 1,2 $ 間に重み $ 2 $ の辺、頂点 $ 1,3 $ 間に重み $ 2 $ の辺がある $ 3 $ 頂点の木は、 $ G $ 上での $ 1 $ - $ 2 $ 最短経路長が $ 3 $ であるのに対して、この木上での $ 1 $ - $ 2 $ 最短経路長が $ 2 $ であり等しくないため条件を満たしません。
### Constraints
- 入力は全て整数
- $ 2 \leq N \leq 5 \times 10^5 $
- $ N-1 \leq M \leq 5 \times 10^5 $
- $ 1 \leq u_i, v_i \leq N $
- $ 1 \leq w_i \leq 10^9 $
- 与えられるグラフは単純かつ連結