AT_abc368_e [ABC368E] Train Delay

Description

[problemUrl]: https://atcoder.jp/contests/abc368/tasks/abc368_e Atcoder 国には $ 1 $ から $ N $ の番号がついた $ N $ 個の街と、$ 1 $ から $ M $ の番号がついた $ M $ 本の電車が走っています。 電車 $ i $ は街 $ A_i $ を時刻 $ S_i $ に発車し、街 $ B_i $ に時刻 $ T_i $ に到着します。 正の整数 $ X_1 $ が与えられるので、$ 0 $ 以上の整数 $ X_2,\ldots,X_M $ を以下の条件を満たすように定める方法のうち、$ X_2+\ldots+X_M $ が最小になるものを求めてください。 - 条件:$ 1\ \leq\ i,j\ \leq\ M $ を満たす全ての組 $ (i,j) $ について、「$ B_i=A_j $ かつ $ T_i\ \leq\ S_j $」ならば「$ T_i+X_i\ \leq\ S_j+X_j $」 - すなわち、もともと乗り換え可能だった電車の組は、各電車 $ i $ の発車時刻・到着時刻を $ X_i $ 遅らせても乗り換え可能である なお、$ X_2+\ldots+X_M $ が最小になるような $ X_2,\ldots,X_M $ の定め方は一意であることが証明できます。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ M $ $ X_1 $ $ A_1 $ $ B_1 $ $ S_1 $ $ T_1 $ $ \vdots $ $ A_M $ $ B_M $ $ S_M $ $ T_M $

Output Format

条件を満たし、和を最小化するような $ X_2,\ldots,X_M $ を、この順に空白区切りで出力せよ。

Explanation/Hint

### 制約 - $ 2\ \leq\ N\ \leq\ 2\times\ 10^5 $ - $ 2\ \leq\ M\ \leq\ 2\times\ 10^5 $ - $ 1\ \leq\ A_i,B_i\ \leq\ N $ - $ A_i\ \neq\ B_i $ - $ 0\ \leq\ S_i\