Решение: Определение значения параметра A
Ниже приведена программа, условие которой имеет вид: если $s > 10$ или $t > A$, то программа печатает «YES», иначе печатает «NO». Были выполнены 9 запусков программы с парами значений $s$ и $t$: $(1, 2)$; $(11, 2)$; $(1, 12)$; $(11, 12)$; $(-11, -12)$; $(-11, 12)$; $(-12, 11)$; $(10, 10)$; $(10, 5)$. Укажите целое значение параметра $A$, при котором программа напечатает «YES» ровно четыре раза.
Решение по шагам
4 шагаУсловие $s > 10$ выполняется для пар $(11, 2)$ и $(11, 12)$. Поэтому в этих двух случаях программа напечатает «YES» независимо от значения $A$.
$$2$$Чтобы всего получить четыре вывода «YES», среди остальных семи запусков условие $t > A$ должно выполняться ровно два раза.
Среди значений $t$ в остальных запусках встречаются два значения $12$, одно значение $11$, одно значение $10$, одно значение $5$, одно значение $2$ и одно значение $-12$. Нужно выбрать $A$, чтобы превышали его только два значения $12$.
$$12 > A,\quad 11 \leq A$$Наименьшее подходящее целое значение параметра — $A = 11$. При нём условие $t > A$ выполняется только для двух значений $t = 12$.
Где здесь ошибаются
Не учитывать, что оператор «или» срабатывает уже при выполнении условия $s > 10$.
Считать значения $t = 11$ подходящими при $A = 11$, хотя условие строгое: $t > A$.
Забыть о двух запусках с $s = 11$, которые сразу дают вывод «YES».