Unlock Rooms
You are given a two-dimensional list of integers rooms. Each index i in rooms represents a room and rooms[i] represents different keys to unlock other rooms.
You are currently in an unlocked room 0 and every other room is locked. Given you can move freely between unlocked rooms, return whether you can unlock every room.
Constraints
n, m ≤ 250wherenandmare the number of rows and columns inrooms.
https://binarysearch.com/problems/Unlock-Rooms
Examples
Example 1
Input
- rooms =
[[1, 3], [2], [0], []]
Output
- answer =
True
Explanation
We start off at room 0 and can go to room 1 with its key. From room 1 we can go to room 2. Then, we can go back to room 0 and go to room 3.
Leave a comment