Вопрос:

Задача №8 Дана программа: s = int(input()) t = int(input()) A = int(input()) if (s > A) or (t > 11): print("YES") else: print("NO") Программу запускали 9 раз, при этом переменные s и t вводились парой чисел: (-9, 11); (2, 7); (5, 12); (2, -2); (7, -9); (12, 6); (9, -1); (7, 11); (11, -5). Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает NO пять раз.

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение:

Краткое пояснение: Для решения этой задачи необходимо проанализировать, при каких значениях A программа выведет «NO» пять раз, учитывая заданные пары чисел (s, t). Программа выводит «NO», когда одновременно s <= A и t <= 11.

Пошаговое решение:

  1. Определение условия вывода «NO»: Программа выводит «NO», если условие (s > A) or (t > 11) не выполняется. Это значит, что должны выполняться условия s <= A и t <= 11.
  2. Анализ пар чисел: Рассмотрим все пары (s, t) и проверим, при каких значениях A для них будет выведено «NO»:
    • (-9, 11): t <= 11, нужно s <= A, то есть -9 <= A
    • (2, 7): t <= 11, нужно s <= A, то есть 2 <= A
    • (5, 12): t > 11, всегда выводит «YES»
    • (2, -2): t <= 11, нужно s <= A, то есть 2 <= A
    • (7, -9): t <= 11, нужно s <= A, то есть 7 <= A
    • (12, 6): t <= 11, нужно s <= A, то есть 12 <= A
    • (9, -1): t <= 11, нужно s <= A, то есть 9 <= A
    • (7, 11): t <= 11, нужно s <= A, то есть 7 <= A
    • (11, -5): t <= 11, нужно s <= A, то есть 11 <= A
  3. Подсчет количества «NO» в зависимости от A:
    • A < -9: 0 раз
    • -9 <= A < 2: 1 раз
    • 2 <= A < 5: 3 раза
    • 5 <= A < 7: 4 раза
    • 7 <= A < 9: 6 раз
    • 9 <= A < 11: 7 раз
    • 11 <= A < 12: 8 раз
    • A >= 12: 9 раз
  4. Определение наибольшего A, при котором «NO» выводится 5 раз: Нам нужно, чтобы «NO» выводилось ровно 5 раз. Согласно анализу выше, это происходит при A = 6. Но нам нужно найти наибольшее целое A, при котором «NO» будет напечатано пять раз. Перебираем значения A.
    • A = 6: «NO» будет выведено 4 раза (-9, 11); (2, 7); (2, -2); (7, -9); (7, 11). Не подходит.
    • Чтобы «NO» было выведено 5 раз, необходимо учесть, что при A должно быть s <= A для пяти пар чисел. Максимальное A, при котором это возможно, это A < 7
    • Подбираем значение A = 6. При этом пары, дающие «NO»:
      • (-9, 11), -9 <= 6 (NO)
      • (2, 7), 2 <= 6 (NO)
      • (5, 12), t > 11 (YES)
      • (2, -2), 2 <= 6 (NO)
      • (7, -9), 7 <= 6 (неверно)
      • (12, 6), 12 > 6 (YES)
      • (9, -1), 9 > 6 (YES)
      • (7, 11), 7 > 6 (YES)
      • (11, -5), 11 > 6 (YES)
      Всего «NO» получается три. Т.е. 6 не подходит.
  5. Подбираем значение A = 11:
    • (-9, 11), -9 <= 11 (NO)
    • (2, 7), 2 <= 11 (NO)
    • (5, 12), t > 11 (YES)
    • (2, -2), 2 <= 11 (NO)
    • (7, -9), 7 <= 11 (NO)
    • (12, 6), 12 > 11 (YES)
    • (9, -1), 9 <= 11 (NO)
    • (7, 11), 7 <= 11 (NO)
    • (11, -5), 11 <= 11 (NO)
    Всего «NO» получается семь.

Ответ: 7

ГДЗ по фото 📸