Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 9. Информатика. ЕГЭ. Поляков-2808
- Просмотры: 273
- Изменено: 4 января 2026
(Е. Джобс) Ямой называется такая ячейка электронной таблицы, значение которой меньше любого из значений соседних ячеек слева, справа, сверху и снизу. Глубиной ямы назовем разницу между наименьшим значением соседних клеток и значением ячейки с «ямой». В диапазоне \(D6:L21\) определите глубину самой глубокой ямы и количество ям с максимальной глубиной в электронной таблице, хранящейся в файле. В ответе сначала укажите максимальную глубину, затем найденное количество.
Решение:
Python
table = []
for line in open('2808.csv'):
table.append([int(x) for x in line.strip().split(';')])
max_deep = 0
q = 0
for i in range(5, 21):
for j in range(3, 12):
neigh = [table[i][j + a] for a in (-1, 1)]
neigh += [table[i+a][j] for a in (-1, 1)]
if all(table[i][j] < x for x in neigh):
m = min(neigh) - table[i][j]
if m > max_deep:
max_deep = m
q = 1
elif m == max_deep:
q += 1
print(max_deep, q)
Ответ: \(15 \,\, 3\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


