ID: 22.30031 • Источник: СтатГрад 12.05.2025 базовый уровень • Сложность: medium
Задание №22
Количество процессов во временном интервале
В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно. Если процесс B зависит от процесса А, то процесс B может начать выполнение не раньше, чем через 50 мс после завершения процесса А. Информация о процессах представлена в файле в виде таблицы. В первом столбце таблицы указан идентификатор процесса (ID), во втором столбце таблицы – время его выполнения в миллисекундах, в третьем столбце перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0.
Определите максимальное количество процессов, которые могут завершиться за T = 300 мс, при условии, что все независимые друг от друга процессы могут выполняться параллельно.
Определите максимальное количество процессов, которые могут завершиться за T = 300 мс, при условии, что все независимые друг от друга процессы могут выполняться параллельно.
Прикреплённые файлы
- 22.30031.xlsx (N/A МБ)