Вопрос:

Укажите наименьшие целое значение параметра А, при котором для указанных входных данных программа напечатает NO три раза

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

Ответ:

Краткое пояснение:
Нужно найти такое минимальное целое число A, чтобы программа вывела "NO" ровно 3 раза при заданных парах чисел (k, n).

Программа выводит "NO", когда условие k > A или n < 5 не выполняется, то есть когда одновременно k ≤ A и n ≥ 5.

Перечислим пары (k, n) и условия, при которых программа выведет "NO":

  1. (2, 9): 2 ≤ A и 9 ≥ 5
  2. (-2, 6): -2 ≤ A и 6 ≥ 5
  3. (6, 2): 6 ≤ A и 2 ≥ 5 (не выполняется)
  4. (6, 6): 6 ≤ A и 6 ≥ 5
  5. (-2, -6): -2 ≤ A и -6 ≥ 5 (не выполняется)
  6. (12, 1): 12 ≤ A и 1 ≥ 5 (не выполняется)
  7. (1, 12): 1 ≤ A и 12 ≥ 5
  8. (3, 4): 3 ≤ A и 4 ≥ 5 (не выполняется)
  9. (-2, 12): -2 ≤ A и 12 ≥ 5

Нам нужно, чтобы "NO" выводилось ровно 3 раза. Для этого, посмотрим, какие значения A подходят для каждой пары:

  • (2, 9): A ≥ 2
  • (-2, 6): A ≥ -2
  • (6, 6): A ≥ 6
  • (1, 12): A ≥ 1
  • (-2, 12): A ≥ -2

Минимальное значение A должно быть таким, чтобы условие k ≤ A и n ≥ 5 выполнялось ровно для трёх пар.

Рассмотрим значения A:

  • Если A = -3, ни одна пара не удовлетворяет условию.
  • Если A = -2, то подходят пары (-2, 6) и (-2, 12).
  • Если A = 0, то подходят пары (-2, 6), (1, 12), (-2, 12).
  • Если A = 1, то подходят пары (-2, 6), (1, 12), (-2, 12).
  • Если A = 2, то подходят пары (2, 9), (-2, 6), (1, 12), (-2, 12).
  • Если A = 3, то подходят пары (2, 9), (-2, 6), (1, 12), (-2, 12).
  • Если A = 5, то подходят пары (2, 9), (-2, 6), (1, 12), (-2, 12).
  • Если A = 6, то подходят пары (2, 9), (-2, 6), (6, 6), (1, 12), (-2, 12).

Чтобы "NO" было напечатано три раза, нужно чтобы условие выполнялось для трех пар. Проанализируем ещё раз:

  1. Для пары (2, 9) нужно A ≥ 2.
  2. Для пары (-2, 6) нужно A ≥ -2.
  3. Для пары (6, 6) нужно A ≥ 6.
  4. Для пары (1, 12) нужно A ≥ 1.
  5. Для пары (-2, 12) нужно A ≥ -2.

Заметим, что пары (6,2), ( -2, -6), (12, 1), (3,4) никогда не дадут NO, так как у них n < 5.

Чтобы "NO" было три раза, A должно быть меньше 6, но больше или равно 2, 1, -2, -2.

Рассмотрим A = 2. В этом случае, "NO" напечатается для пар (2, 9), ( -2, 6), (1, 12), и (-2, 12). Это 4 раза. Не подходит.

Рассмотрим A = 3. В этом случае, "NO" напечатается для пар (2, 9), ( -2, 6), (1, 12), и (-2, 12). Это 4 раза. Не подходит.

Рассмотрим A = 4. В этом случае, "NO" напечатается для пар (2, 9), ( -2, 6), (1, 12), и (-2, 12). Это 4 раза. Не подходит.

Рассмотрим A = 5. В этом случае, "NO" напечатается для пар (2, 9), ( -2, 6), (1, 12), и (-2, 12). Это 4 раза. Не подходит.

Рассмотрим A = 6. В этом случае, "NO" напечатается для пар (2, 9), ( -2, 6), (6, 6), (1, 12), и (-2, 12). Это 5 раз. Не подходит.

Однако, если A = 5, то программа выдаст "NO" для пар: (2, 9), (-2, 6), (1, 12), (-2, 12). Это 4 раза.

Если A = 1, то программа выдаст "NO" для пар: (-2, 6), (1, 12), (-2, 12). Это 3 раза.

Наименьшее целое значение A, при котором программа напечатает NO три раза, это 1.

Ответ: 1

Проверка за 10 секунд: Подставляем A=1 и проверяем, что ровно три пары дают NO.

Читерский прием: Всегда начинай с малых значений параметра и увеличивай, пока не получишь нужный результат.

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