Search⌘ K
AI Features

Solution: Koko Eating Bananas

Explore a binary search approach to find the minimum eating speed that enables Koko to finish all piles of bananas within a specified timeframe. Understand how to leverage problem monotonicity to efficiently narrow down the speed range, and analyze time and space complexity for the solution.

Statement

Koko has nn piles of bananas in front of her, where the ithi^{th} pile has piles[i] bananas. The guards have left and will return in h hours, and Koko must finish all the bananas before they come back.

Before eating, Koko chooses an integer as an eating speed kk ...