#b240. 判定 DAG

判定 DAG

Problem Description

Author: Pote_Liu

如標題所說,判定是否為有向無環圖 (DAG)(DAG)

Input Format

第一列輸入兩數 n,mn,m 代表點和邊數。

接下來 mm 列輸入兩數 u,vu,v 代表存在一條從 uu 指向 vv 的有向邊。

Output Format

如果為DAG,輸出"yes",反之輸出"no"。

範例一:
4 3
1 2
2 3
3 4
------
範例二:
3 3
1 2
2 3
3 1
範例一:
yes
------
範例二:
no

Hint

$1\leq  n  \leq 2*10^{5} \; , \;  0 \leq m \leq 4*10^{5} \; , \;  1 \leq u,v \leq n$

其實這就是在考拓撲排序。

題解