#P253. 解鎖密室
解鎖密室
題目描述
現有N個密室,一開始時只有0號密室可以打開(密室名稱為0號,1號,...,N-1號)
每個密室內可能有一些鎖匙(可能沒有, 可能有一條, 可能不止一條)能使你進入其他密室。
在形式上,對於每個密室 i 都有鎖匙列表rooms[i],每條鎖匙 rooms[i][j] 會由 [0,1,...,N-1] 中的一個整數表示。
鎖匙號能夠打開對應密室編號。
最初只有0號密室可以打開,其餘密室被鎖住,請判斷你最終是否可以打開所有房間。
輸入格式
一行列表
在形式上,對於每個密室 i 都有鎖匙列表rooms[i],每條鎖匙 rooms[i][j] 會由 [0,1,...,N-1] 中的一個整數表示。
輸出格式
若最終可以打開所有房間則輸出True,反之則輸出False
Samples
["[[1],[2],[3],[]]","[[1],[2],[3],[4],[5],[7],[6],[8],[10],[],[9]]"]
["True","False"]
提示
可用 迴圈法 或 遞歸法。
原始資料
- Zero1 題號:
a253 - Hydro 題號:
Z0253 - Locale:
zh_TW - Display:
open