Задача Задача №3811872
А
А
Сверь числа и знаки с фото.
s = int(input()) A = int(input()) if s > A: print("YES") else: print("NO")
Программу запускали 9 раз, при этом переменная s вводилась числами: 13; 11; −12; 2; −10; 6; 2; 9; 1.
Укажите наименьшее целое значение параметра A, при котором для указанных входных данных программа напечатает YES три раза.
Ответ: \(A=6\).
- Программа печатает YES, когда \(s>A\), иначе NO.
- Отсортируем введённые значения \(s\): \[ -12,\,-10,\,1,\,2,\,2,\,6,\,9,\,11,\,13 \]
- Нужно ровно три YES. Значит, больше \(A\) должны быть ровно три числа — три наибольших: \(9,11,13\).
- Чтобы число 6 не стало четвёртым, нужно \(A\ge 6\). Чтобы 9 всё ещё было больше \(A\), нужно \(A<9\). Получаем: \[ 6\le A<9 \] Целые значения: \(6,7,8\). Наименьшее — 6.
- Проверка при \(A=6\): YES дают только \(13,11,9\). Число 6 уже не больше 6, поэтому YES ровно три раза.