26

Мероприятия в конференц-зале

ЕГЭ · Информатика · Задание 26 · Массивы и строки
ВысокаяФИПИE53C3BКороткий ответ≈ 15 минут

Входной файл содержит сведения о заявках на проведение мероприятий в конференц-зале. В каждой заявке указаны время начала и время окончания мероприятия в минутах от начала суток. Если время начала одного мероприятия меньше времени окончания другого, то провести можно только одно из них. Если время окончания одного мероприятия совпадает со временем начала другого, то провести можно оба. Определите максимальное количество мероприятий, которое можно провести в конференц-зале, и максимально возможный перерыв между двумя последними мероприятиями.

В первой строке входного файла находится натуральное число $N$ ($N \le 1000$) — количество заявок. Следующие $N$ строк содержат пары чисел, обозначающих время начала и время окончания мероприятий. Каждое число натуральное и не превосходит 1440. Используйте данные из прилагаемого файла. Запишите два числа: максимальное количество мероприятий и самый длинный перерыв между двумя последними мероприятиями.

Условие как в банке ФИПИ — открыть и сверить
Впишите правильный ответ.

Задание выполняется с использованием прилагаемых
файлов.

Входной файл содержит сведения о заявках на проведение мероприятий в конференц-зале. В каждой заявке указаны время начала и время окончания мероприятия (в минутах от начала суток). Если время начала одного мероприятия меньше времени окончания другого, то провести можно только одно из них. Если время окончания одного мероприятия совпадает со временем начала другого, то провести можно оба. Определите, какое максимальное количество мероприятий можно провести в конференц-зале, и каков при этом максимально возможный перерыв между двумя последними мероприятиями.

Входные данные

В первой строке входного файла находится натуральное число N
(N ≤ 1000) – количество заявок на проведение мероприятий. Следующие N строк содержат пары чисел, обозначающих время начала и время окончания мероприятий. Каждое из чисел натуральное, не превосходящее 1440.

Запишите в ответе два числа: максимальное количество мероприятий и самый длинный перерыв между двумя последними мероприятиями (в минутах).

Типовой пример организации данных во входном файле

5

10 150

100 120

131 170

150 180

120 130

При таких исходных данных можно провести максимум три мероприятия, например, мероприятия по заявкам 2, 3 и 5. Максимальный перерыв между двумя последними мероприятиями составит 20 мин., если состоятся мероприятия по заявкам 2, 4 и 5.

Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.



Ваш ответ

Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.

!
3 уровня: от лёгкого толчка до почти готового решения. Следующий открывается, когда прочитан предыдущий, — чтобы не перепрыгнуть сразу к ответу.
1Мягкая — с чего смотретьуровень 1 из 3

Какой порядок выбора мероприятий позволяет получить максимальное количество непересекающихся интервалов?

2Наводящая — какие числа считатьуровень 2 из 3

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

3Прямая — фактически решениеуровень 3 из 3

Для второго показателя среди расписаний с максимальным количеством мероприятий нужно максимизировать разность между временем начала последнего и временем окончания предпоследнего мероприятия.

Всё равно не складывается?Полное решение с обоснованием каждого шага — на отдельной странице.
Открыть решение

Задание 26 ЕГЭ, информатика

Задача из темы «Массивы и строки»: в ней 238 задач с ответом и разбором по шагам. В 26-м номере бланка — 75 задач.

Ответ можно проверить здесь же, а если не выходит — открыть подсказку или разбор. Регистрация не нужна.