Все задачи №9
№9

наибольший номер строки: все разные, три наименьших

Откройте файл электронной таблицы, содержащей в каждой строке шесть натуральных чисел. Определите наибольший номер строки таблицы, для которой выполнены оба условия: - в строке все числа различны; - удвоенная сумма трёх наименьших чисел строки меньше суммы трёх её оставшихся чисел. В ответе запишите только число.

Источник: ФИПИ (Основная 19.06.2026), № 31147

Скачать файл: task_31147_A.ods. Реши в Excel или LibreOffice либо скопируй данные в 9.txt и реши на Python на своём компьютере.

Ответвпиши то, что получилось
Показать разбор
  1. Открой task_31147_A.ods в таблице, нажми Ctrl+A и Ctrl+C. Рядом со своим .py создай 9.txt и вставь туда скопированное.
  2. Читай файл построчно: for line in open('9.txt'), а из строки делай список: a = [int(x) for x in line.split()].
  3. Различность чисел проверяй так: len(a) == len(set(a)).
  4. Отсортируй: a.sort(). Второе условие: 2 * (a[0] + a[1] + a[2]) < a[3] + a[4] + a[5].
  5. Перед циклом n = 0, в начале каждого прохода n += 1, при выполнении условий last = n, после цикла print(last).