Search⌘ K
AI Features

Solution: Number of Spaces Cleaning Robot Cleaned

Explore the solution to a robot cleaning problem in a binary matrix where the robot moves until it hits obstacles or edges, turning clockwise. Learn how to track visited cells using bitwise operations to avoid revisiting states and count the unique cleaned spaces in an efficient way.

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 ...