Cho đồ thị có hướng không chu trình (DAG) gồm n đỉnh và m cung. Hãy in một thứ tự tô-pô. Nếu có nhiều thứ tự, in thứ tự từ điển nhỏ nhất (ưu tiên đỉnh có chỉ số nhỏ hơn ra trước khi đủ điều kiện).
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. Đảm bảo đồ thị là DAG.
In n số là một hoán vị 1..n — thứ tự tô-pô từ điển nhỏ nhất, cách nhau bởi dấu cách.
Ví dụ:
Đầu vào:
4 3
1 2
1 3
3 4
Đầu ra:
1 2 3 4
Giải thích:
Đang tải editor...