В настоящее время я изучаю эту проблему в магазине вакансий от Google OR-Tools, и мне нужна ваша помощь, чтобы понять эту проблему,
jobs_data = [ # task = (machine_id, processing_time).
[(0, 3), (1, 2), (2, 2)], # Job0
[(0, 2), (2, 1), (1, 4)], # Job1
[(1, 4), (2, 3)] # Job2
]
machines_count = 1 + max(task[0] for job in jobs_data for task in job)
all_machines = range(machines_count)
Я хочу понять эту строку:
machines_count = 1 + max(task[0] for job in jobs_data for task in job)
Спасибо.