К содержанию
К списку задач

ЕГЭ 22 · Многопроцессорные системы

Многопроцессорные системы

(М. Попков) В волшебном зимнем королевстве Снежной Королевы живут магические существа, которые занимаются созданием снежных узоров. Каждый узор создается в виде процесса, и некоторые из этих процессов зависят друг от друга. Процессы могут выполняться параллельно, если они независимы, или последовательно, если один процесс зависит от другого.

Вам даны N процессов, каждый из которых имеет уникальный идентификатор (ID), время выполнения в миллисекундах и список зависимостей от других процессов. Если процесс не имеет зависимостей, то в его записи указано значение 0.

Типовой пример организации данных в файле

ID процесса BВремя выполнения процесса B (мс)ID процесса(-ов) A
140
230
311; 2
473

Определите максимальную продолжительность отрезка времени (в мс), в течение которого возможно одновременное выполнение максимального количества процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно, а время завершения каждого процесса минимально.

22.xls22.xlsExcel · 27,0 КБ

Запишите ответ в формате, указанном в условии.