Вопрос:

Укажите количество целых значений параметра А, при которых при указанных входных данных программа напечатает "NO" 5 раз.

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

Ответ:

Разбор задачи

Программа напечатает "NO", если условие s > A || t > 12 будет ложным. Это означает, что оба выражения должны быть ложными:

  • s > A должно быть ложным, то есть s <= A
  • t > 12 должно быть ложным, то есть t <= 12

Таким образом, программа напечатает "NO", если одновременно выполняются условия s <= A и t <= 12.

Нам нужно найти количество таких целых значений A, при которых для 5 из 9 пар (s, t) будет напечатано "NO".

Анализ пар (s, t)

Даны следующие пары (s, t):

  • (13, 2)
  • (11, 12)
  • (-12, 12)
  • (2, -2)
  • (-10, -10)
  • (6, -5)
  • (2, 8)
  • (9, 10)
  • (1, 13)

Определяем, когда программа выводит "NO"

Для каждой пары проверим условие t <= 12. Если оно не выполняется, то программа выведет "YES", независимо от s и A. Если t <= 12, то программа выведет "NO", если s <= A.

  • (13, 2): t <= 12 (2 <= 12) - верно. Вывод "NO", если 13 <= A.
  • (11, 12): t <= 12 (12 <= 12) - верно. Вывод "NO", если 11 <= A.
  • (-12, 12): t <= 12 (12 <= 12) - верно. Вывод "NO", если -12 <= A.
  • (2, -2): t <= 12 (-2 <= 12) - верно. Вывод "NO", если 2 <= A.
  • (-10, -10): t <= 12 (-10 <= 12) - верно. Вывод "NO", если -10 <= A.
  • (6, -5): t <= 12 (-5 <= 12) - верно. Вывод "NO", если 6 <= A.
  • (2, 8): t <= 12 (8 <= 12) - верно. Вывод "NO", если 2 <= A.
  • (9, 10): t <= 12 (10 <= 12) - верно. Вывод "NO", если 9 <= A.
  • (1, 13): t <= 12 (13 <= 12) - неверно. Программа выведет "YES".

Итак, у нас есть 8 пар, для которых t <= 12. Для 1 пары (1, 13) программа всегда выводит "YES".

Нам нужно, чтобы "NO" выводилось ровно 5 раз. Это означает, что из 8 пар, где t <= 12, ровно 5 должны удовлетворять условию s <= A.

Подбор значения A

Рассмотрим условия s <= A для пар, где t <= 12:

  • 13 <= A
  • 11 <= A
  • -12 <= A
  • 2 <= A
  • -10 <= A
  • 6 <= A
  • 2 <= A
  • 9 <= A

Чтобы ровно 5 из этих условий выполнялись, значение A должно быть таким, чтобы оно было больше или равно 5 из значений s (при t <= 12), но меньше остальных 3.

Упорядочим значения s для этих 8 пар по возрастанию:

-12, -10, 2, 2, 6, 9, 11, 13

Нам нужно, чтобы A было больше или равно 5 из этих чисел. Это значит, что A должно быть больше или равно 5-му числу в этом списке (то есть 6), но меньше 6-го числа (то есть 9).

Если A = 6: Условия выполняются для s = -12, -10, 2, 2, 6. (5 раз)

Если A = 7: Условия выполняются для s = -12, -10, 2, 2, 6. (5 раз)

Если A = 8: Условия выполняются для s = -12, -10, 2, 2, 6. (5 раз)

Если A = 9: Условия выполняются для s = -12, -10, 2, 2, 6, 9. (6 раз) - не подходит.

Значит, подходящие значения A: 6, 7, 8.

Количество целых значений параметра A равно 3.

Ответ: 3

ГДЗ по фото 📸
Подать жалобу Правообладателю