Откройте файл электронной таблицы, содержащей в каждой строке восемь натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– в строке минимальное число встречается два или три раза, остальные числа без повторений;
– сумма квадратов минимального и максимального из неповторяющихся чисел не больше квадрата суммы других неповторяющихся.
В ответе запишите только число.
Ответ:
СтатГрад Вариант ИН2510101 23 октября 2025 – задание №9
Решение:
ИЛИ
|
1 2 3 4 5 6 7 8 |
count = 0 for line in open('ege-inf-statgrad23102025-q9.txt'): a = [int(x) for x in line.split()] # числа в строке p1 = [x for x in a if a.count(x) == 1] # уникальные элементы if (a.count(min(a)) == 2 and len(p1) == 6) or (a.count(min(a)) == 3 and len(p1) == 5): if (min(p1)**2 + max(p1)**2) <= (sum(p1) - (min(p1) + max(p1)))**2: count += 1 print(count) |
Ответ: 752
