穷举 24 种顺序,最小是多少
四个任务一共有 24 种排法。运行下面这段程序:
from itertools import permutations
def wait(order):
t = 0
s = 0
for x in order:
t += x
s += t
return s
print(min(wait(p) for p in permutations([4, 1, 3, 2])))
四个任务一共有 24 种排法。运行下面这段程序:
from itertools import permutations
def wait(order):
t = 0
s = 0
for x in order:
t += x
s += t
return s
print(min(wait(p) for p in permutations([4, 1, 3, 2])))
全部评论