Minimized Maximum of Products Distributed to Any Store LeetCode solution in Python
1class Solution:2def minimizedMaximum(self, n: int, quantities: List[int]) -> int:3def cond(m, n):4return sum([(q // m) + (q % m > 0) for q in quantities]) <= n56l, r = 1, max(quantities)7while l < r:8m = (l + r) // 29if cond(m, n):10r = m11else:12l = m + 113return l