数据结构实验之图论三:判断可达性(dfs/bfs)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                数据结构实验之图论三:判断可达性(dfs/bfs)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                Description
 在古老的魔獸傳說中,有兩個軍團,一個叫天災,一個叫近衛。在他們所在的地域,有n個隘口,編號為1…n,某些隘口之間是有通道連接的。其中近衛軍團在1號隘口,天災軍團在n號隘口。某一天,天災軍團的領袖巫妖王決定派兵攻打近衛軍團,天災軍團的部隊如此龐大,甚至可以填江過河。但是巫妖王不想付出不必要的代價,他想知道在不修建任何通道的前提下,部隊是否可以通過隘口及其相關通道到達近衛軍團展開攻擊。由于n的值比較大(n<=1000),于是巫妖王找到了擅長編程的你 =_=,請你幫他解決這個問題,否則就把你吃掉變成他的魔法。為了拯救自己,趕緊想辦法吧。
Input
輸入包含多組,每組格式如下。
 第一行包含兩個整數n,m(分別代表n個隘口,這些隘口之間有m個通道)。
 下面m行每行包含兩個整數a,b;表示從a出發有一條通道到達b隘口(注意:通道是單向的)。
 Output
如果天災軍團可以不修建任何通道就到達1號隘口,那么輸出YES,否則輸出NO。
Sample
 Input
2 1
 1 2
 2 1
 2 1
Output
NO
 YES
總結
以上是生活随笔為你收集整理的数据结构实验之图论三:判断可达性(dfs/bfs)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 数据结构实验之图论一:基于邻接矩阵的广度
- 下一篇: 数据结构实验之图论五:从起始点到目标点的
