Cho đồ thị có hướng n đỉnh, m cung. Hãy xác định đồ thị có chứa chu trình có hướng hay không.
Dòng đầu n và m. m dòng sau mỗi dòng u v: cung u→v.
1≤n≤105, 0≤m≤2×105.
In YES nếu có chu trình, ngược lại NO.
Ví dụ:
Đầu vào:
3 3
1 2
2 3
3 1
Đầu ra:
YES
Giải thích:
Đang tải editor...