2019-12-31 AOJ 2748 - 夏合宿の朝は早い 強連結成分分解(Strongly Connected Component) 問題 提出コード 解法 人を頂点、(起こす、起こされる)を辺としたグラフについて、強連結成分分解をして同一視される頂点は、一つにまとめることができます。 まとめる頂点集合をとしたときに、まとめた結果新しくできる頂点全体で寝坊する確率は、 とすることができます。 強連結成分分解をした結果DAGになっているはずですが、そのDAGの中で、入次数が0の頂点集合について、 を計算すると、求めるべき答えとなります。