Python 延长问题所需的最短生产时间
我制定了以下计划,以确定生产m产品所需的最短生产时间:Python 延长问题所需的最短生产时间,python,minimum,Python,Minimum,我制定了以下计划,以确定生产m产品所需的最短生产时间: def minTime(arr, n, m): # Intialise time, items equal to 0. t = 0 while (1): items = 0 # Calculating items at each second for i in range(n): items += (t // arr[i])
def minTime(arr, n, m):
# Intialise time, items equal to 0.
t = 0
while (1):
items = 0
# Calculating items at each second
for i in range(n):
items += (t // arr[i])
# If items equal to m return time.
if (items >= m):
return t
t += 1 # Increment time
因此,arr
是一个数组,包含每时间单位机器i
产生的产品数量(arr[i]
),n是arr
的长度,m
是所需产品的数量。现在我试图将此案例扩展到一个生产方案,如:
- 机器1在2天内生产2种产品
- 机器2在5天内生产4种产品
- 等