遍例每個點,有拜訪過的跳過
如果沒拜訪過的就開始找環,隨便找其中一個點當開頭
用dfs,而且每次只能push一個點,不然會出現每次跑的點並沒有構成一個環的情形
終止條件是:stack空了 or 碰到起點且路徑長符合規定
路徑長就是dfs深度