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

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

    №26 по КИМ

    Входной файл содержит заявки на проведение мероприятий в конференц-⁠зале в течение одного дня. В каждой заявке указано время начала и время окончания мероприятия в минутах от начала суток. Если время проведения двух или более мероприятий пересекается, то провести можно не более одного из них. Между окончанием одного мероприятия и началом следующего необходим перерыв не менее 15 минут.

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

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

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

    В ответе запишите два целых числа: сначала максимальное количество мероприятий, которые можно провести в этот день, затем  — максимально возможный при таком количестве мероприятий перерыв между двумя последними мероприятиями.

    26 (8).txt

    Ответ

    Ответ:

    18 29

    Решение

    f = open('26.txt').readlines()[1:]
    f =  sorted([list(map(int, i.split())) for i in f], key=lambda x: x[1])
    otv1 = [f[0]]
    for x in f[1:]:
        if x[0] > otv1[-1][1] + 15:
            otv1 += [x]
    f = list(filter(lambda x: x[0] > otv1[-2][1] + 15, f))
    print(len(otv1), max(i[0] - otv1[-2][1] for i in f))

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

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

    15
    Задание №46720Задание №46721Задание №46752Задание №51424Задание №46719Задание №32183Задание №46642Задание №32179Задание №41214Задание №46643Задание №56108Задание №41209Задание №41208Задание №36692Задание №46645
    Бесплатно

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

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

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