(С.А. Скопинцева) Элементами множества \(A\) являются натуральные числа. Известно, что выражение $$\neg ((x \in \{2, \, 4, \, 9, \, 10, \, 15 \}) \equiv (x \in A)) \to ((x \in \{3, \, 8, \, 9, \, 10, \, 20\}) \equiv (x \in A))$$ истинно (т.е. принимает значение \(1\) при любом значении переменной \(x.)\) Определите наименьшее возможное значение произведения элементов множества \(A.\)
Решение:
Python
P = {2, 4, 9, 10, 15}
Q = {3, 8, 9, 10, 20}
A = P.union(Q)
B = list(A)
for z in B:
A.remove(z)
if not all((not ((x in P) == (x in A))) <= ((x in Q) == (x in A)) for x in range(1, 100)):
A.add(z)
p = 1
for z in A:
p *= z
print(p)
Ответ: \(90\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене