A ALGO ANIMATIONBINARY SEARCH ON ANSWER / 875

ALGO 875 MEDIUM

題目目錄Koko Eating Bananas

二分搜尋速度,找到能在 h 小時內吃完的最小值。

TIME O(n log M)M = max(piles) · 輔助空間 O(1)
試試看
01 / 搜尋速度與計算時間INITIALIZE
l
r
m
ans
1 根/小時
本輪已計算目前香蕉堆
目前測試 m 的 hours—
?
時限 h小時

每小時只能吃一堆,剩餘時間不能移到另一堆。因此每堆分別向上取整,再加總。圖下顯示每堆所需小時。

STEP 01