Параллельное выполнение процессов
В прилагаемом файле приведена таблица вычислительных процессов: для каждого процесса указаны его идентификатор, время выполнения в миллисекундах и идентификаторы процессов, от которых он зависит. Процессы могут выполняться параллельно, но зависимый процесс начинается только после завершения всех процессов, от которых он зависит.
Определите максимальное количество процессов, которые параллельно выполняются на 16-й миллисекунде. Каждый процесс начинается в самое раннее допустимое время. Нумерация миллисекунд начинается с 1.
Условие как в банке ФИПИ — открыть и сверить
| ||||||||||||||||||||||||
| |
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Для каждого процесса определите самое раннее время начала с учётом завершения всех процессов-зависимостей.
2Наводящая — какие числа считатьуровень 2 из 3
Если процесс начинается в момент $s$ и выполняется $t$ миллисекунд, он занимает миллисекунды от $s$ до $s+t-1$ включительно.
3Прямая — фактически решениеуровень 3 из 3
Для каждого процесса проверьте, выполняется ли он на 16-й миллисекунде, и подсчитайте такие процессы. Для данных из файла получается 7.
