Search⌘ K
AI Features

Solution: Number of Spaces Cleaning Robot Cleaned

Explore how to solve a cleaning robot problem using matrix traversal, where the robot moves and rotates within a grid, cleaning spaces and stopping upon revisiting states. Learn how to represent visited states with bit manipulation and implement an efficient loop detection to determine the number of unique cleaned cells.

Statement

You are given a 0-indexed 2D binary matrix, room, representing a room of size m×nm \times n. In this matrix, 00 represents an empty space, while 11 represents a space occupied by an object. The top-left corner of the room is always empty ...