Đường đi dài nhất trên đồ thị có hướng không chu trình

Xem dưới dạng PDF

Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Cho đồ thị có hướng \(G\) với \(N\) đỉnh và \(M\) cạnh. Đỉnh được đánh số từ \(1\) đế \(N\), cạnh \(i\) là cạnh có hướng nối từ đỉnh \(x_i\) đến \(y_i\). \(G\) không chứa chu trình có hướng.

Yêu cầu

  • Hãy tìm độ dài đường đi có hướng dài nhất trong \(G\).

Ràng buộc

  • \(2 \le N \le 10^5\)
  • \(1 \le M \le 10^5\)
  • \(1 \le x_i, y_i\) \le N
  • Tất cả cặp \((x_i,y_i)\) phân biệt
  • \(G\) không chứa chu trình có hướng.

Dữ liệu vào

  • Dòng 1:Chứa hai số \(N\) và \(M\)
  • \(M\) dòng tiếp theo, dòng thứ \(i\) chứa \(x_i, y_i\)

Dữ liệu ra

  • Độ dài đường đi dài nhất

Input 1

4 5
1 2
1 3
3 2
2 4
3 4

Output 1

3

Giải thích

Đường đi dài nhất: 1->3->2->4


Nhận xét

Không có ý kiến tại thời điểm này.