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

Обработка последовательности

Файл из 1000 чисел, порог по всей последовательности и пары соседей.

Задание 17Максимум 1 баллУровень: повышенныйПримерно 13 минут Нужна среда программирования

Пять вариантов задания

Данные в вариантах разные, приём решения один. Отмеченные галочкой уже решены — отметка хранится в этом браузере.

Текстовый файл состоит из 1000 строк, в каждой записано одно натуральное число. Назовём парой два подряд идущих элемента последовательности. Определите количество пар, для которых выполнены оба условия: хотя бы один из элементов пары делится на 7; сумма элементов пары больше максимального элемента последовательности, кратного 7. В ответе запишите два числа: сначала количество найденных пар, затем максимальную из сумм элементов таких пар.
Скачать 17-1.txtСохраните файл рядом с программой. В листинге разбора он открывается под экзаменационным именем 17.txt — переименуйте или поправьте строку с open(...).

Обработка числовой последовательности

Файл читается в список целых чисел одной строкой: a = [int(s) for s in open('17.txt')]. Преобразование в int обязательно — иначе сравнения будут строковыми.

Дальше почти всегда нужны две вещи: порог, который считается по всей последовательности заранее, и перебор пар. Пара — это два подряд идущих элемента, то есть a[i] и a[i+1], а цикл идёт до len(a) − 1.

Ответ этого номера — два числа: количество и максимум. Копите их в двух переменных за один проход.

Где теряют балл. Считают порог по уже отобранным парам; понимают под парой любые два элемента; выходят за границу списка.

Где эта тема разобрана подробно

Структура раздела и темы заданий соответствуют кодификатору и спецификации ФИПИ. Задания и файлы данных составлены редакцией reknow.ru. План варианта приведён по проекту спецификации и демоверсии ФИПИ 2027 года. После публикации утверждённой версии информация будет обновлена.