問題一覧 > 通常問題

No.1473 おでぶなおばけさん

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 216
作問者 : null / テスター : hitonanode nok0
39 ProblemId : 6227 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2022-04-25 23:38:43

問題文

ある日、shojin 王国に体重 10109[kg]10^{10^9}[kg] のちょっぴりおでぶなおばけさんが引っ越してきました。

shojin 王国は nn 個の都市からなっており、都市には順番に都市 11 、都市 22\dots 、都市 nn と名前がついています。m m 本の道が都市同士を繋いであり、同様に道 11 、道 22\dots 、道 mm と名前がついています。 i(1im)i(1 \le i \le m) 番目の道は都市 sis_i と都市 ti(siti)t_i(s_i \neq t_i) をつないでおり、双方向に通行可能です。すべての 1a,bn1 \le a, b \le n について、いくつかの道を使い都市 aa から都市 bb にたどり着けることが保証されます。 また、ii 番目の道は di[kg]d_i[kg] までしか耐えられません。

おばけさんは最初都市 11 にいて、いくつかの道を通って都市 nn に行きたいです。

しかし、おばけさんの体重を w[kg]w[kg] としたとき、w>diw > d_i を満たす ii について、道 ii は崩壊の危険性があるため使えません。

ダイエットが上手ではないおばけさんのために、都市 11 から都市 nn に到達可能な体重 ww最大値 及び、ww が最大値の時都市 11 から都市 nn に到達するために通る必要のある道の数の 最小値 を求めてください。

制約

  • 2n1052 \le n \le 10^5
  • n1m105n - 1 \le m \le 10^5
  • 1si,tin1 \le s_i, t_i \le n
  • sitis_i \neq t_i
  • 1di1091 \le d_i \le 10^9
  • すべての 1a,bn1 \le a, b \le n について、いくつかの道を使い都市 aa から都市 bb にたどり着けることが保証される。
  • 入力は全て整数
  • 入力

    n mn\ m
    s1 t1 d1s_1\ t_1\ d_1
    s2 t2 d2s_2\ t_2\ d_2
    \vdots
    sm tm dms_m\ t_m\ d_m
    

    出力

    都市 11 から都市 nn に到達可能な体重 ww の最大値及び、ww が最大値の時都市 11 から都市 nn に到達するために通る必要のある道の数の最小値を、空白区切り で出力してください。 最後に改行してください。

    サンプル

    サンプル1
    入力
    3 3
    1 3 2
    1 2 3
    2 3 4
    
    出力
    3 2
    

    w=3w=3 の時、都市 11 と都市 22 を繋ぐ道と、都市 22 と都市 33 を繋ぐ道を通ることができ、これが最短路です。

    サンプル2
    入力
    3 4
    1 3 999999999
    1 2 999999999
    2 3 999999999
    1 3 999999998
    
    出力
    999999999 1
    

    w=999999999w=999999999 の時、都市 11 と都市 33 を繋ぐ道を通ることができます。また、同じ都市同士を繋ぐ道があるかもしれません。

    提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。