Solution: K Empty Slots
Understand how to solve the K Empty Slots problem by transforming bulb activation days into an array and applying a min heap to identify the earliest day two bulbs turn on with exactly k bulbs turned off between them. This approach avoids simulating day-by-day states and achieves a linear time complexity with efficient space use.
We'll cover the following...
Statement
You are given bulbs arranged in a row, numbered from
Each day, exactly one bulb is switched on. You are given an array, bulbs of length bulbs[i]
So, given an integer k, determine the earliest day (the smallest day number) on which there are two bulbs that are on such that exactly k bulbs are off between them.
If no such day exists, return