СТАТГРАД 30.03.2022 1 вариант Задачи 24 - 27 | ЕГЭ 2022 по информатике

preview_player
Показать описание
Спасибо за ваш просмотр и лайк! Подписывайтесь на канал!

Разбор первой части:

Подпишись на телеграм-канал:

Подробнее о МАРАФОНЕ:

Присоединяйся к МАРАФОНУ: ГОД ЗА МЕСЯЦ:

Файлы для этой работы:
-----------------------------------------------------------------------------------
ПАРТНЕР КАНАЛА
ЕГЭ по биологии:
-----------------------------------------------------------------------------------
Разделы видео:
00:00 Начало
02:10 Задача 24 Обработка символьных строк
07:27 Задача 25 Перебор целых чисел. Проверка делимости
13:12 Задача 26 Анализ и сортировка массива дынных
28:31 Задача 27 А Обработка последовательности натуральных чисел
34:07 Задача 27 В
44:03 Окончание

Все права на задачи принадлежат их авторам

#егэинформатика #статградегэинформатика #информатика
Рекомендации по теме
Комментарии
Автор

Спасибо за просмотр и лайк! Подписывайтесь на канал!


Ответы:
24. 10492
25. 1 3 9 13 21
26. 17 283
27. 317 1 801 612 662

ege_info
Автор

В 26 задаче ввести массив нулей, где индексы соответствуют номеру строки. Если номер позиции в ряду четный, то к элементу массива прибавить единицу. В ответ просто вывести максимальный элемент массива и его индекс)

pleshakovski
Автор

25 ещё можно решить с помощью itertools

from itertools import *


def f(x):
s = set()

for i in range(2, int(x ** 0.5) + 1):
if x % i == 0:
s.add(i)
s.add(x // i)

return sorted(s)


count = 0
for i in range(7_000_000, 8_000_000):
a = f(i)

if count == 5:
break

for j in product(a, repeat=3):
z, b, c = j[0], j[1], j[2]
if z * b * c == i:
break
else:
print(i - 7_000_000)
count += 1

littlepony
Автор

В 27B можно было просто рассмотреть все последовательности длины до 100 и вычесть все с кратной суммой

igorwwylson