Вопрос:

Сколько существует целых значений параметра А, при котором для указанных входных данных программа напечатает «НЕТ» 6 раз.

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

Ответ:

Программа печатает "ДА", если s < A и t < 5. Иначе печатает "НЕТ".
Для "НЕТ" нужно, чтобы условие s < A и t < 5 было ложным. Это происходит, если s >= A или t >= 5.
Из 9 пар, 3 пары имеют t >= 5: (10, 15), (11, 5), (15, 0). Для этих пар "НЕТ" будет напечатано независимо от А.
Остается 6 пар, для которых "НЕТ" должно быть напечатано. Это означает, что для этих 6 пар условие s < A должно быть ложным (т.е. s >= A).
Пары с t < 5: (-6, -3), (8, -8), (4, -11), (12, 5), (-11, -8), (10, 7).
Значения s в этих парах: -6, 8, 4, 12, -11, 10.
Чтобы для всех этих s было s >= A, А должно быть меньше или равно минимальному значению s, то есть A <= -11.
Таким образом, А может принимать значения от -11 до 10 (включительно), что составляет 10 - (-11) + 1 = 22 значения. Однако, нам нужно, чтобы "НЕТ" напечаталось ровно 6 раз. Это значит, что для 6 пар s < A должно быть ложным (s >= A), а для 3 пар (где t >= 5) "НЕТ" печатается всегда. Таким образом, нам нужно, чтобы для 6 пар s < A было ложным, а для остальных 3 пар (где t < 5) s < A было истинным.
Пары с t < 5: (-6, -3), (8, -8), (4, -11), (12, 5), (-11, -8), (10, 7).
Значения s: -6, 8, 4, 12, -11, 10.
Нам нужно, чтобы 6 из этих s были >= A, а остальные 3 были < A. Это невозможно, так как у нас только 6 пар с t < 5.
Переформулируем: "НЕТ" печатается, если s >= A ИЛИ t >= 5.
Мы хотим, чтобы "НЕТ" печаталось ровно 6 раз.
Случай 1: t >= 5. Это происходит для пар (10, 15), (11, 5), (15, 0). Для этих 3 пар "НЕТ" печатается всегда. Значит, нам нужно, чтобы "НЕТ" печаталось еще 3 раза из оставшихся 6 пар (где t < 5).
Для пар с t < 5, "НЕТ" печатается, если s >= A.
Оставшиеся пары (t < 5): (-6, -3), (8, -8), (4, -11), (12, 5), (-11, -8), (10, 7).
Значения s: -6, 8, 4, 12, -11, 10.
Нам нужно, чтобы ровно 3 из этих 6 значений s были >= A.
Если А = 9, то s >= 9 для s = 10, 12. Это 2 значения.
Если А = 7, то s >= 7 для s = 8, 10, 12. Это 3 значения.
Если А = 5, то s >= 5 для s = 8, 10, 12. Это 3 значения.
Если А = 3, то s >= 3 для s = 4, 8, 10, 12. Это 4 значения.
Если А = -10, то s >= -10 для s = -6, 4, 8, 10, 12. Это 5 значений.
Если А = -12, то s >= -12 для всех 6 значений s. Это 6 значений.
Нам нужно, чтобы ровно 3 значения s были >= A. Это происходит, когда A находится в диапазоне, где 3 значения s >= A и 3 значения s < A.
Рассмотрим значения s в порядке возрастания: -11, -6, 4, 8, 10, 12.
Если A = 5, то s >= 5 для {8, 10, 12} (3 значения).
Если A = 6, то s >= 6 для {8, 10, 12} (3 значения).
Если A = 7, то s >= 7 для {8, 10, 12} (3 значения).
Если A = 8, то s >= 8 для {8, 10, 12} (3 значения).
Если A = 9, то s >= 9 для {10, 12} (2 значения).
Таким образом, А может быть 5, 6, 7, 8. Это 4 значения.
Ответ: 4
ГДЗ по фото 📸
Подать жалобу Правообладателю