ЕГЭ · Задание 22: Параллельные процессы · практика 13

Решай, проверяй и разбирай ошибки.

Показать фильтрыСкрыть фильтрыГод, источник, сложность
Фильтры применяются сразу
Дополнительные параметры

Карта тем и прогресс
Инструменты
Paint Заметки
Загружаем задания…
Выбрать задание24
ЕГЭ · 22Параллельные процессы · №31517КЕГЭ · Демоверсия 2027 (проект)ЕГЭ · 22ФИПИ 2026 · задание 22ФИПИ · демоверсия 2026ЕГЭ · 22ФИПИ 2025 · задание 22ФИПИ · демоверсия 2025ЕГЭ · 22Параллельные процессы · практика 9Учебная модель Академии СЕГЭ · 22Параллельные процессы · практика 10Учебная модель Академии СЕГЭ · 22Параллельные процессы · практика 11Учебная модель Академии СЕГЭ · 22Параллельные процессы · практика 12Учебная модель Академии СЕГЭ · 22Параллельные процессы · практика 13Учебная модель Академии СЕГЭ · 22Параллельные процессы · практика 14Учебная модель Академии СЕГЭ · 22Параллельные процессы · практика 15Учебная модель Академии СЕГЭ · 22Параллельные процессы · практика 16Учебная модель Академии СЕГЭ · 22Параллельные процессы · практика 17Учебная модель Академии СЕГЭ · 22Параллельные процессы · практика 18Учебная модель Академии СЕГЭ · 22Параллельные процессы · №22613КЕГЭ · опубликовано 2025-05-29ЕГЭ · 22Параллельные процессы · №21992КЕГЭ · опубликовано 2025-05-02ЕГЭ · 22Параллельные процессы · №21906КЕГЭ · Открытый вариант 2025ЕГЭ · 22Параллельные процессы · №21715КЕГЭ · ЕГКР 19.04.25ЕГЭ · 22Параллельные процессы · №21419КЕГЭ · Досрочная волна 2025ЕГЭ · 22Параллельные процессы · №20966КЕГЭ · опубликовано 2025-03-15ЕГЭ · 22Параллельные процессы · №20908КЕГЭ · Апробация 05.03.25ЕГЭ · 22Параллельные процессы · №20826КЕГЭ · опубликовано 2025-03-07ЕГЭ · 22Параллельные процессы · №20812КЕГЭ · Апробация 05.03.25ЕГЭ · 22Параллельные процессы · №17876КЕГЭ · Демоверсия 2025

ЕГЭ · ЗАДАНИЕ 22

Параллельные процессы · практика 13

В файле указаны ID процесса, его время и ID процессов-предшественников (0 — зависимостей нет). Независимые процессы выполняются параллельно, процессоров неограниченно много. Каждый процесс стартует сразу после завершения всех предшественников. Найдите минимальное время завершения всех процессов.

Скачать исходные данные

Учебная модель Академии С для проверки приёма. Не выдаётся за задание реального экзамена.

Файлы к заданию

ege-22-checkpoint-5.txt
Источник задания

Учебная модель Академии С

Сначала попробуй решить самостоятельно, затем открой разбор. Для автоматической проверки ответа включи JavaScript.

Показать решение по шагам

Разбор решения

Ответ: 22

Решение по шагам

  1. Процессоры не ограничены, поэтому независимые процессы стартуют вместе в момент 0. Складывать длительности всех процессов нельзя.
  2. Для каждого процесса начало = максимальное время окончания его предшественников. Конец = начало + собственная длительность.
  3. После расчёта всей таблицы берём максимальное время окончания: 22.
IDДлительностьЗависит отНачалоКонец
12002
23003
36128
451,238
572310
633,4811
744,51014
886,71422

Проверка на Python

from functools import lru_cache
rows = [line.strip().split(";") for line in open("ege-22-checkpoint-5.txt")][1:]
data = {int(i): (int(t), list(map(int, deps.split(",")))) for i, t, deps in rows}
@lru_cache(None)
def end(i):
    if i == 0: return 0
    duration, deps = data[i]
    return duration + max(end(j) for j in deps)
print(max(end(i) for i in data))

ОБЪЯСНЕНИЕ К ТЕМЕ

Параллельные процессы: время и зависимости

Разберите ранние старты, таблицу финишей и временную шкалу. Проверьте расчёт на собственном примере с Python.

Ссылки откроются в новой вкладке — задание останется здесь.
Источники и материалы

Все условия · поиск по тексту и номеру →

Источник, файлы и видео указаны в каждой карточке. Внешние задания доступны в фильтрах; они помечены отдельно.

ФИПИРешу ЕГЭРешу ОГЭКЕГЭК. Поляков
УЧЕБНЫЕ ИНСТРУМЕНТЫ

Мастерская решения

Результат—
Функции и округление

floor(x) — вниз; ceil(x) — вверх; log2(x) — логарифм по основанию 2; sqrt(x) — корень; 5! — факториал; 35% — 0,35; ans — предыдущий результат.

Дроби и целые числа считаются точно. Десятичный ответ может быть сокращён — тогда рядом есть точная дробь. Корень и логарифм вычисляются приближённо.

Перевести единицы памяти

Здесь 1 Кбайт = 1024 байта. В задачах со скоростью проверяй определение единиц в условии.
Последние вычисления