トポロジカルソートのアルゴリズム(閉路のない有向グラフDAGのソート)
トポロジカルソートとは、閉路の無い有向グラフ DAG について行うソートです。
左図のDAGを右図のように頂点を一列に並べて、全ての辺の向きが左から右になるようにすることを言います。
閉路のないDAG[AtCoder] ABC139 E – League (500点)
問題へのリンク
問題概要N人の選手がいる。各選手は1日1試合のみできる。総当たり戦を行う時、最短で何日かかるか?
ただし、i 番目の選手は \(A_{i, 1}, A_{i, 2}, \ldots, A_{i, ...