Решение: Параметр программы A
Программа получает целые значения переменных $s$, $t$ и $A$ и выводит «YES», если выполняется условие $s > A$ или $t > 12$, иначе выводит «NO». Было проведено 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)$ условие $t > 12$ выполняется, поэтому программа напечатает «YES» при любом значении $A$.
Чтобы получить всего два вывода «YES», среди первых восьми пар условие $s > A$ должно выполниться ровно один раз.
Наибольшее значение $s$ среди первых восьми пар равно $13$, следующее — $11$. Поэтому нужно, чтобы $13 > A$, но $11 \leq A$.
Наибольшее целое значение, удовлетворяющее этим условиям, равно $12$.
Где здесь ошибаются
Учитывать только условие $s > A$ и забывать про пару $(1, 13)$.
Считать нестрогое неравенство вместо строгого условия $s > A$.
Выбрать $A = 13$, при котором среди первых восьми запусков условие $s > A$ не выполняется.