任务调度
本帖最后由 dianqi206 于 2022-6-13 19:23 编辑【问题描述】 你的代码呢? arr =
A, B, C = arr # 所需时间
sum = 99 # 计算所需用时最少时间
job = {key: None for key in range(1, 4)} # 记录任务分配
# 穷举/暴力解法
for x, a in enumerate(A, start = 1):
for y, b in enumerate(B, start = 1):
for z, c in enumerate(C, start = 1):
if x != y != z != x:
if a + b + c < sum:
sum = a + b + c # 替换用时最少的时间
job, job, job = "ABC"
print(sum, end = ' ')
for i in range(1, 4):
print(job, end = '')5 2 4
1 8 5
6 4 5
8 BAC
页:
[1]