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

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

    №0 по КИМ

    По каналу связи передаётся последовательность целых чисел  — показания прибора. В течение N мин. (N  — натуральное число) прибор ежеминутно регистрирует значение напряжения (в условных единицах) в электрической сети и передаёт его на сервер.

    Определите три таких переданных числа, чтобы между моментами передачи любых двух из них прошло не менее K мин., а сумма этих трёх чисел была максимально возможной. Запишите в ответе найденную сумму.

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

    Дано два входных файла (файл A и файл B), каждый из которых в первой строке содержит число K  — минимальное количество минут, которое должно пройти между моментами передачи показаний, а во второй  — количество переданных показаний N. В каждой из следующих N строк находится одно целое число, по модулю не превышающее 10 000 000, которое обозначает значение напряжения в соответствующую минуту.

    В ответе укажите два числа: сначала значение искомой величины для файла А, затем  — для файла B.

    Пример организации исходных данных во входном файле:

    2

    6

    150

    -150

    20

    -200

    -300

    0

    При таких исходных данных искомая величина равна 170  — это сумма значений, зафиксированных на первой, третьей и шестой минутах измерений.

    27_A_2024.txt27_B_2024.txt

    Ответ

    Ответ:

    189536 17210

    Решение

    f = open('27_B_2024.txt')
    k = int(f.readline())
    n = int(f.readline())
    a = [int(x) for x in f]
    st = 0
    fin = 0
    summa = 0
    for i in range(2 * k, n):
        st = max(st, a[i-2*k])
        fin = max(fin, st + a[i-k])
        summa = max(summa, fin + a[i])
    print(summa)

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

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

    15
    Задание №71953Задание №71952Задание №20415Задание №71951Задание №20414Задание №20416Задание №31793Задание №20408Задание №38017Задание №71950Задание №21583Задание №75926Задание №75924Задание №75922Задание №75919
    Бесплатно

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

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

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