Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 9. Информатика. ЕГЭ. Поляков-5783
- Просмотры: 278
- Изменено: 2 января 2026
(А. Игнатюк) В файле электронной таблицы в каждой строке содержатся три числа. Определите количество строк, где нет повторяющихся чисел и хотя бы одно произведение двух любых чисел равно кубу целого числа.
Решение:
Python
def is_cube(n):
for x in range(int(n**(1/3)) + 2):
if x**3 == n:
return True
return False
q = 0
for line in open('5784.csv'):
n = [int(x) for x in line.split(';')]
if len(n) == 3:
pr = (n[0]*n[1], n[0]*n[2], n[1]*n[2], n[0]**2, n[1]**2, n[2]**2)
q += any(is_cube(p) for p in pr)
print(q)
Ответ: \(377\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


