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

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

            2          2 ((x ≤ 9) → (x ≤ A )) ∧((y ≤ A ) → (y < 14))

Истинно для любых целых положительных значений x  и y  .

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

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

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

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