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