Минимальное время процессов
В файле содержится информация о совокупности $N$ вычислительных процессов, которые могут выполняться параллельно или последовательно. Приостановка выполнения процесса не допускается. Процесс $B$ зависит от процесса $A$, если для выполнения процесса $B$ необходимы результаты выполнения процесса $A$. В этом случае процессы $A$ и $B$ могут выполняться только последовательно.
В файле процессы представлены таблицей: указаны идентификатор процесса, время его выполнения в миллисекундах и идентификаторы процессов, от которых он зависит. Для независимого процесса указано значение 0.
Определите минимальное время в миллисекундах, за которое завершатся 22 процесса. Считать, что каждый процесс начинается в самое раннее допустимое время. Минимальное время отсчитывается непрерывно с первой миллисекунды.
Условие как в банке ФИПИ — открыть и сверить
| |||||||||||||||||||||
| |
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Для каждого процесса определите момент его окончания с учётом окончания всех процессов-предшественников.
2Наводящая — какие числа считатьуровень 2 из 3
Если процесс выполняется после нескольких зависимостей, его время начала равно максимуму времён окончания этих процессов.
3Прямая — фактически решениеуровень 3 из 3
Рассчитайте длину критического пути в графе зависимостей для всех 22 процессов. Максимальное время окончания равно 21 мс.
