Tap here to switch tabs
Problem
Ask
Submissions

Problem: K Empty Slots

hard
40 min
Explore the K Empty Slots problem where you identify the earliest day with two turned-on bulbs separated by k off bulbs. Understand the problem setup, constraints, and approach a solution using logical reasoning and practice coding to apply your knowledge effectively.

Statement

You are given nn bulbs arranged in a row, numbered from 11 to nn. Initially, all bulbs are turned off.

Each day, exactly one bulb is switched on. You are given an array, bulbs of length nn where bulbs[i] =x= x means that on day i+1i + 1 (1‑indexed), the bulb at position xx (also 1‑indexed) is turned on.

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

Constraints:

  • n==n == bulbs.length

  • 1n1031 \leq n \leq 10^3

  • 11 \leq bulbs[i] n\leq n

  • bulbs is a permutationIt is a sequence that contains every integer from 1 to n exactly once and in any order. of numbers from 11 to nn

  • 00 \leq k 103\leq 10^3

Tap here to switch tabs
Problem
Ask
Submissions

Problem: K Empty Slots

hard
40 min
Explore the K Empty Slots problem where you identify the earliest day with two turned-on bulbs separated by k off bulbs. Understand the problem setup, constraints, and approach a solution using logical reasoning and practice coding to apply your knowledge effectively.

Statement

You are given nn bulbs arranged in a row, numbered from 11 to nn. Initially, all bulbs are turned off.

Each day, exactly one bulb is switched on. You are given an array, bulbs of length nn where bulbs[i] =x= x means that on day i+1i + 1 (1‑indexed), the bulb at position xx (also 1‑indexed) is turned on.

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

Constraints:

  • n==n == bulbs.length

  • 1n1031 \leq n \leq 10^3

  • 11 \leq bulbs[i] n\leq n

  • bulbs is a permutationIt is a sequence that contains every integer from 1 to n exactly once and in any order. of numbers from 11 to nn

  • 00 \leq k 103\leq 10^3