ℹ️
Ваши ответы не сохраняются, так как вы не авторизованы.
Поиск задачи
9 Задание ЕГЭ ФИПИ по Информатика
Впишите правильный ответ.
Впишите правильный ответ.
Впишите правильный ответ.
Показать ответ
Решение:
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
Впишите правильный ответ.