atcoder#DPG. Longest Path
Longest Path
配点 : 点
問題文
頂点 辺の有向グラフ があります。 頂点には と番号が振られています。 各 () について、 番目の有向辺は頂点 から へ張られています。 は有向閉路を含みません。
の有向パスのうち、最長のものの長さを求めてください。 ただし、有向パスの長さとは、有向パスに含まれる辺の本数のことです。
制約
- 入力はすべて整数である。
- ペア はすべて相異なる。
- は有向閉路を含まない。
入力
入力は以下の形式で標準入力から与えられる。
出力
の有向パスのうち、最長のものの長さを出力せよ。
4 5
1 2
1 3
3 2
2 4
3 4
3
次図の赤い有向パスが最長です。
6 3
2 3
4 5
5 6
2
次図の赤い有向パスが最長です。
5 8
5 3
2 3
2 4
5 2
5 1
1 4
4 3
1 3
3
例えば、次図の赤い有向パスが最長です。