Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №22
  • Задание №22
  • Задание №61542 ЕГЭ Информатике

    Условие задания #61542

    №22 по КИМ

    В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно.

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

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

    22 (1).xlsx

    Ответ

    Ответ:

    17

    Решение

    Используя данные из файла, составим таблицу, на какой мс может закончится каждый из процессов. Процессы с ID «1», «2», «9» и «10» независимые, поэтому их выполнение закончится на 4, 3, 7 и 8 мс соответственно. Процесс с ID «3» может выполняться только после завершения процессов с ID «1» и «2», поэтому он может завершиться на 5 мс. Процессы с ID «4» и «5» зависят от процесса с ID «3», значит, они завершатся через 5 + 7  =  12 мс и 5 + 6  =  11 мс соответственно. Процесс с ID «6» зависит от процесса с ID «5», значит, он завершится через 11 + 3  =  14 мс. Процесс с ID «7» зависит от процессов с ID «4» и «6», следовательно, поскольку процесс с ID «6» завершится только на 14 мс, процесс с ID «7» выполнится на 14 + 1  =  15 мс. Процесс с ID «8» зависит от процесса с ID «7», значит, он выполнится на 15 + 2  =  17 мс. Процесс с ID «11» зависит от процесса с ID «9», поэтому он выполнится на 7 + 6  =  13 мс. Процесс с ID «12» зависит от процесса с ID «10», поэтому он выполнится на 8 + 6  =  14 мс.

    Таким образом, вся совокупность процессов завершится на 17 мс.

    Видеоразбор:

    Понятно ли решение?

    Похожие задания

    15
    Задание №59088Задание №56773Задание №49068Задание №49066Задание №49064Задание №49055Задание №49063Задание №49061Задание №49060Задание №49057Задание №49053Задание №49056Задание №49052Задание №49372Задание №49051
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме