Для какого наименьшего целого неотрицательного числа выражение
тождественно истинно, т.е. принимает значение при любых целых неотрицательных
?
Составим систему для врагов:
Запишем мечты врагов:
1) , так как
.
2) выражение должно быть как можно больше. Следовательно, враги хотят выбрать самый большой
и самый большой
, который должен быть не больше
.
Тогда враги возьмут .
Друзья хотят, чтобы было строго больше
. Минимальный такой
.
Решение программой
def f(x, y, a):
return (x ** 2 - 3 * x + 2 > 0) or (y > x ** 2 + 7) or (x * y < a)
for a in range(1000):
fl = 0
for x in range(300):
for y in range(300):
if not f(x, y, a):
fl = 1
break
if fl:
break
if not fl:
print(a)
break
Ответ: 23