Алгоритм решения задания 15. Часть 3
Учимся решать 15 задания третьего типа
Читать
Для какого наибольшего целого неотрицательного числа A выражение (x+y ≤ 30) ∨ (y ≤ x+2) ∨ (y ≥ A) тождественно истинно, т.е. принимает значение 1 при любых целых положительных x и y?
Правильный ответ:
17
def f(x, y, A):
return (x + y <= 30) or (y <= x+2) or (y >= A)
for A in range(0, 50)[::-1]:
if all(f(x, y, A)
for x in range(1, 50)
for y in range(1, 50)):
print(A)
break
