Для какого наибольшего целого неотрицательного числа выражение
Решение руками:
Если , тогда
A ) = 1 » class=»math» src=»/images/inform/reshen/reshen-4309-3.svg» width=»auto»>. Получаем, что
. При
:
.
. Максимальное значение
, так как
, то
Решение программой:
for a in range(100, -1, -1):
# Переменная-флаг, по которой будем отслеживать наличие ложных выражений
f = 0
for x in range(100):
for y in range(100):
# Если нашлось такое выражение, то прекращаем перебор
if ((5*x + 6*y < 121) or (y > a) or (x > a)) == False:
f = 1
break
# Если ложных выражений не было, то выводим значение
if f == 0:
print(a)
break
Получаем ответ:
Ответ: 10