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

Для какого наибольшего целого неотрицательного числа A  выражение

(5x + 2y ⁄= 85)∨ (A ≤ x)∨ (x ≤ y)

тождественно истинно при любых целых неотрицательных x  и y?

Решение 1 (руками)

Враги хотят чтобы x  был как можно меньше и при этом 5x + 2y = 85  и x > y  » class=»math» src=»/images/inform/reshen/reshen-1595-3.svg» width=»auto»>. Тогда они возьмут <img decoding=.

Тогда друзья подберут такой A  , что он будет гарантированно меньше либо равен x = 13  . Такой наибольший A = 13  .

Решение 2 (прогой)

def f(a):
    for x in range(1, 1000):
        for y in range(1, 1000):
            if not ((5 * x + 2 * y != 85) or (a <= x) or (x <= y)):
                return False
    return True


for a in range(1000, 0, -1):
    if f(a):
        print(a)
        break

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