ℹ️ Ваши ответы не сохраняются, так как вы не авторизованы.

Поиск задачи

9 Задание ЕГЭ ФИПИ по Информатика

Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

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

Показать ответ

Решение:

with open('9.txt', 'r') as file:
    s = file.read().splitlines()

c = 0

for i in s:
    nums = sorted(list(map(int, i.split('\t'))))
    kv = sum([nums[0] + nums[-1]]) ** 2
    if kv > nums[1] ** 2 + nums[2] ** 2 + nums[3] ** 2:
        c += 1

Ответ: 2601

Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

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

– наибольшее из четырёх чисел меньше суммы трёх других;

– среди четырёх чисел есть только одна пара равных чисел.

В ответе запишите только число.

Показать ответ

Решение:



with open('9.txt', 'r') as file:
    s = file.read().splitlines()

c = 0

for i in s:
    nums = sorted(list(map(int, i.split('\t'))))
    if nums[-1] < sum(nums[:-1]) and len(set(nums)) == 3:
        c += 1

Ответ: 138

Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

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

– в строке есть два числа, каждое из которых повторяется дважды, остальные три числа различны;

– среднее арифметическое трёх неповторяющихся чисел строки не больше среднего арифметического всех её чисел.

В ответе запишите только число.

Показать ответ

Решение:


with open('9.txt', 'r') as file:
    lines = file.read().splitlines()

count = 0

for line in lines:
    numbers = list(map(int, line.split()))
    unique_numbers = set(numbers)
    
    # Проверяем первое условие: два числа встречаются ровно дважды
    duplicates = [num for num in unique_numbers if numbers.count(num) == 2]
    if len(duplicates) != 2:
        continue
    
    # Определяем три оставшихся уникальных числа
    remaining_numbers = [num for num in unique_numbers if numbers.count(num) == 1]
    if len(remaining_numbers) != 3:
        continue
    
    # Проверяем второе условие
    avg_remaining = sum(remaining_numbers) / 3
    avg_total = sum(numbers) / 7
    
    if avg_remaining <= avg_total:
        count += 1

print(count)


Ответ: 92

Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

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

– в строке есть два числа, каждое из которых повторяется дважды, остальные три числа различны;

– среднее арифметическое неповторяющихся чисел строки больше среднего арифметического всех её повторяющихся чисел.

В ответе запишите только число.

Показать ответ

Решение:

with open('9.txt', 'r') as file:
    lines = file.read().splitlines()

count = 0

for i in lines:
    l = sorted(map(int, i.split('\t')))
    setl = set(l)

    nums_dup = [g for g in setl if l.count(g) == 2]
    if len(nums_dup) != 2:
        continue

    nums_rem = [g for g in setl if l.count(g) == 1]
    if len(nums_rem) != 3:
        continue
    
    rem_avg = sum(nums_rem)/len(nums_rem)
    dup_avg = sum(nums_dup)/len(nums_dup)

    if dup_avg < rem_avg:
        count += 1

print(count)

Ответ: 96

Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

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

– в строке все числа различны;

– утроенное произведение минимального и максимального чисел строки не больше, чем удвоенное произведение трёх её оставшихся чисел.

В ответе запишите только число.

Показать ответ

Решение:

with open('9.txt', 'r') as file:
    lines = file.read().splitlines()

count = 0

for i in lines:
    l = sorted(map(int, i.split('\t')))
    if len(set(l)) == len(l):  # Проверяем уникальность
        if (l[0] * l[-1]) * 3 <= (l[1] * l[2] * l[3]) * 2:  # Сравниваем произведения
            count += 1

print(count)

Ответ: 9829

Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

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

– наибольшее из четырёх чисел меньше суммы трёх других;

– все четыре числа различны.

В ответе запишите только число.

Показать ответ

Решение:


with open('9.txt', 'r') as file:
    lines = file.read().splitlines()

count = 0

for i in lines:
    l = sorted(map(int, i.split('\t')))
    if len(set(l)) == len(l): 
        if l[-1] < sum(l[:-1]):  
            count += 1

print(count)

Ответ: 2322

Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

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

– наибольшее из четырёх чисел меньше суммы трёх других;

– все четыре числа различны.

В ответе запишите только число.

Показать ответ

Ответ: 2305

Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

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

– в строке есть одно число, которое повторяется трижды, остальные четыре числа различны;

– среднее арифметическое неповторяющихся чисел строки не меньше повторяющегося числа.

В ответе запишите только число.

Показать ответ

Ответ: 34

Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

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

– в строке есть два числа, каждое из которых повторяется дважды, остальные три числа различны;

– максимальное число строки не является повторяющимся числом.

В ответе запишите только число.

Показать ответ

Ответ: 98

Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

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

– в строке все числа различны;

– удвоенная сумма максимального и минимального чисел строки не больше суммы оставшихся трёх её чисел.

В ответе запишите только число.

Показать ответ

Ответ: 607