ID: 22.30016 • Источник: СтатГрад 06.02.2024 • Сложность: advanced

Задание №22

Промежутки времени с определенным количеством процессов
В компьютерной системе необходимо выполнить некоторое количество вычислительных процессов, которые могут выполняться параллельно или последовательно. Для запуска некоторых процессов необходимы данные, которые получаются как результаты выполнения одного или нескольких других процессов – поставщиков данных. Если зависимый процесс получает данные от других процессов (поставщиков данных), то выполнение зависимого процесса не может начаться раньше завершения всех процессов поставщиков. Количество одновременно выполняемых процессов может быть любым, длительность процесса не зависит от других параллельно выполняемых процессов.
В таблице представлены идентификатор (ID) каждого процесса, его длительность и ID поставщиков данных для зависимых процессов. Для независимых процессов в качестве ID поставщика данных указан 0.
Определите максимальную длительность отрезка времени (в мс), в течение которого возможно одновременное выполнение пяти процессов, при условии, что в эту пятёрку не входит процесс с ID = 6.

Прикреплённые файлы