Minimum Days To Make M Bouquets From Garden
Return min days to make m bouquets from garden: if (m * k > n) return -1; else binary search for mid where canMakeBouquets >= m
1482. Minimum Number of Days to Make m Bouquets Medium You are given an integer array bloomDay, an integer m and an integer k. You want to make m bouquets. To make a bouquet, you need to use k adjacent flowers from the garden. The garden consists of n flowers, the ith flower will bloom in the bloomDay[i] and then can be used in exactly one bouquet. Return the minimum number of days you need to wait to be able to make m bouquets from the garden. If it is impossible to make m bouquets return -1. Example 1: Input: bloomDay = [1,10,3,10,2], m = 3, k = 1 Output: 3 Explanation: Let us see what happ...
