Информатика КЕГЭ 2025
ДОСРОК_2024.pdf
В 10 задании ответ 739 = 794-60+5
MR_informatika_ege_2024.pdf
799.6 KB
ФИПИ выложил свежую методичку по подготовке к ЕГЭ 2024 с учетом статистики по досрочному экзамену. В ней несколько тренировочных задач по 13 и 22 заданиям
Разбираем вариант https://kompege.ru/variant?kim=25051159
Задания для проработки №27 https://kompege.ru/variant?kim=25044978
Faily_IN11_23042024_.zip
24.3 MB
Хорошие интересные задачи адекватной сложности. Необычные формулировки - 9, 12, 19-21 обратная, 26,27
Forwarded from kompege ЕГЭ 2025
✏️ Информатика с Джобсом | ЕГЭ: #48дней_до_ЕГЭ
❗ Префиксные суммы и accumulate
Метод accumulate по умолчанию возвращает префиксные суммы для всех отрезков на последовательности (не полуинтервалов).
Например, accumulate([1, 2, 3, 4, 5]) вернет итератор, который возвратит значения [1, 3, 6, 10, 15].
❓ Но как быть с поиском подпоследовательностей по признаку делимости?
На помощь приходит dict-comprehension.
last = {x%rem: (x, i) for i, x in enumerate(s)}
Поиск сумм с максимальным индексом, остаток от деления которых на делитель rem равен x % rem.
first = {x%rem: (x, i) for i, x in list(enumerate(s))[::-1]}
Поиск сумм с минимальным индексом, остаток от деления которых на делитель rem равен x % rem.
Максимальная искомая сумма для положительных значений всегда будет находиться, как разность last[i] - first[i], где i - существующие в последовательности остатки.
✅ Комбинируя эти приемы, например, можно решить задачу №27 из демоверсии-2022, как показано на картинке.
❗ Префиксные суммы и accumulate
Метод accumulate по умолчанию возвращает префиксные суммы для всех отрезков на последовательности (не полуинтервалов).
Например, accumulate([1, 2, 3, 4, 5]) вернет итератор, который возвратит значения [1, 3, 6, 10, 15].
❓ Но как быть с поиском подпоследовательностей по признаку делимости?
На помощь приходит dict-comprehension.
last = {x%rem: (x, i) for i, x in enumerate(s)}
Поиск сумм с максимальным индексом, остаток от деления которых на делитель rem равен x % rem.
first = {x%rem: (x, i) for i, x in list(enumerate(s))[::-1]}
Поиск сумм с минимальным индексом, остаток от деления которых на делитель rem равен x % rem.
Максимальная искомая сумма для положительных значений всегда будет находиться, как разность last[i] - first[i], где i - существующие в последовательности остатки.
✅ Комбинируя эти приемы, например, можно решить задачу №27 из демоверсии-2022, как показано на картинке.
№ 13086
Видеозапись решения https://youtu.be/Mvb4AObQtkc
Видеозапись решения https://youtu.be/Mvb4AObQtkc