Задача к ЕГЭ по информатике на тему «неравенства» №2

Укажите наибольшее целое значение A  , при котором выражение

(y+ 2x ⁄= 77)∨ (y > A) ∨(x > A) » class=»math-display» src=»/images/inform/quest/quest-4410-2.svg» width=»auto»></div>
<p class= Истинно для любых целых положительных значений x  и y  .

Решение программой:

for a in range(250, 1, -1):
    # Переменная-флаг, по которой будем отслеживать наличие ложных выражений
    f = 0
    for x in range(1, 300):
        for y in range(1, 300):
            # Если нашлось такое выражение, то прекращаем перебор
            if ((y+2*x != 77) or (y > a) or (x > a)) == False:
                f = 1
                break
    # Если ложных выражений не было, то выводим значение
    if f == 0:
        print(a)
        break

Получаем ответ: 25.

Ответ: 25
Оцените статью
Я решу все!