В DAG, чтобы найти гамильтонов путь, сначала обнаруживается топологическая сортировка, а затем находится гамильтонов путь из топологической сортировки.
Hamiltonian path in a DAG exists if and only if there is unique topological sorting.
Как мы можем обосновать это утверждение?