Задание 22 ЕГЭ, информатика: Многопроцессорные системы
В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Приостановка выполнения процесса не допускается. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно. Информация о процессах представлена в файле в виде таблицы. В первом столбце таблицы указан идентификатор процесса (ID), во втором столбце таблицы — время его выполнения в миллисекундах, в третьем столбце перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0.
Определите ID процесса, который может начать своё выполнение последним, при условии, что все независимые друг от друга процессы могут выполняться параллельно, а время завершения всех процессов минимально. Если таких процессов может быть несколько, укажите максимально возможный ID такого процесса.
Похожие задачи
- № 83152В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или после
- № 81488В файле 22.xls содержится информация о совокупности 25 вычислительных процессов, которые могут выполняться параллельно и
- № 47226В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или после
- № 89759В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или после
- № 47602В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или после
- № 76125В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или после