848. 有向圖的拓撲序列(模板)

給定一個n個點m條邊的有向圖,圖中可能存在重邊和自環。java

請輸出任意一個該有向圖的拓撲序列,若是拓撲序列不存在,則輸出-1。ui

若一個由圖中全部點構成的序列A知足:對於圖中的每條邊(x, y),x在A中都出如今y以前,則稱A是該圖的一個拓撲序列。spa

輸入格式

第一行包含兩個整數n和mcode

接下來m行,每行包含兩個整數x和y,表示存在一條從點x到點y的有向邊(x, y)。xml

輸出格式

共一行,若是存在拓撲序列,則輸出拓撲序列。blog

不然輸出-1。io

數據範圍

1n,m1051≤n,m≤105table

輸入樣例:

3 3
1 2
2 3
1 3

輸出樣例:

1 2 3
相關文章
相關標籤/搜索