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

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

    №22 по КИМ

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

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

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

    Выполните задания, используя данные из файла ниже:

    №22_3.xlsx

    ЛИСТ 4 (переключение между листами находится внизу Excel)

    Ответ

    Ответ:

    35

    Решение

    f (1) = 1
    f (2) = 6 + f(1) = 6 + 1 = 7
    f (3) = 8 + f(2) = 8 + 7 = 15
    f (4) = 4 + max ( f(1), f(2) ) = 4 + 7 = 11
    f (5) = 4 + max ( f(1), f(4) ) = 4 + 11 = 15
    f (6) = 9 + f(3) = 9 + 15 = 24
    f (7) = 3
    f (8) = 7 + max ( f(3), f(5) ) = 7 + 15 = 22
    f (9) = 5 + max ( f(5), f(8) ) = 5 + 22 = 27
    f (10) = 9
    f (11) = 9 + max ( f(1), f(5) ) = 9 + 15 = 24
    f (12) = 7 + max ( f(8), f(9) ) = 7 + 27 = 34
    f (13) = 8
    f (14) = 3 + f(7) = 3 + 3 = 6
    f (15) = 8 + max ( f(5), f(9) ) = 8 + 27 = 35

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

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

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

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

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

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

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