Чтобы программа напечатала «NO», должно выполняться условие `(s <= A) and (t <= 13)`. Нам нужно найти такое наименьшее целое значение A, чтобы это условие выполнилось для трех пар значений s и t из списка.
Рассмотрим пары (s, t):
1. (-5, 13): `(-5 <= A) and (13 <= 13)` - условие выполняется при `A >= -5`.
2. (12, 9): `(12 <= A) and (9 <= 13)` - условие выполняется при `A >= 12`.
3. (10, 15): `(10 <= A) and (15 <= 13)` - второе условие не выполняется.
4. (2, -6): `(2 <= A) and (-6 <= 13)` - условие выполняется при `A >= 2`.
5. (4, 16): `(4 <= A) and (16 <= 13)` - второе условие не выполняется.
6. (14, 8): `(14 <= A) and (8 <= 13)` - условие выполняется при `A >= 14`.
7. (4, -11): `(4 <= A) and (-11 <= 13)` - условие выполняется при `A >= 4`.
8. (8, 13): `(8 <= A) and (13 <= 13)` - условие выполняется при `A >= 8`.
9. (11, -9): `(11 <= A) and (-9 <= 13)` - условие выполняется при `A >= 11`.
Для того, чтобы программа три раза напечатала "NO", нужно чтобы условие `(s <= A) and (t <= 13)` выполнилось для трех пар.
Пары, для которых `t <= 13`, это:
(-5, 13), (12, 9), (2, -6), (14, 8), (4, -11), (8, 13), (11, -9).
Теперь найдем наименьшее A такое, чтобы условие `s <= A` выполнялось для трех из этих пар.
Возможные значения A:
Если A = 11, то `s <= A` выполняется для:
(-5, 13): -5 <= 11 (да)
(12, 9): 12 <= 11 (нет)
(2, -6): 2 <= 11 (да)
(14, 8): 14 <= 11 (нет)
(4, -11): 4 <= 11 (да)
(8, 13): 8 <= 11 (да)
(11, -9): 11 <= 11 (да)
Всего 5 раз. Нам надо 3 раза.
Давайте попробуем A = 13.
(-5, 13): да
(12, 9): да
(2, -6): да
(14, 8): нет
(4, -11): да
(8, 13): да
(11, -9): да
То есть 6 раз напечатает NO.
Попробуем A = 14:
(-5, 13) да
(12, 9) да
(2, -6) да
(4, -11) да
(8, 13) да
(11, -9) да
(14, 8) да
7 раз, не подходит
Если программа должна напечатать "NO" ровно 3 раза, нужно, чтобы ровно три пары значений удовлетворяли условию `(s <= A) and (t <= 13)`.
Переберем значения A, начиная с наименьшего значения s в парах, а именно -5. Но A должно быть больше всех s, для которых t <= 13, иначе у нас будет больше трех значений "NO"
A = 12, s <= A = 12 и t <= 13:
(-5, 13) - да
(12, 9) - да
(2, -6) - да
(4, -11) - да
(8, 13) - да
(11, -9) - да
(14, 8) - нет - не подходит!
Тогда получается что A должно равняться 14. Тогда только одна пара не удовлетворяет условию. И пар в которых t <= 13 всего 7. 7 - 1 = 6. Остальные пары проходят условие.
Нужно чтобы 6 пар не удовлетворяли условию для того чтобы условие удовлетворилось всего 3 раза.
При A = 13 получаем 6 раз "NO".
Если A=11, то 5 раз «NO».
Если A=10 то пара (11, -9) не войдёт в «NO». Поэтому A должно быть 11.
Значит, должно быть `A>=11`. То есть A = 11.
(-5, 13): да
(12, 9): нет
(2, -6): да
(4, -11): да
(8, 13): да
(11, -9): да
(14, 8): нет
Нужно наименьшее целое A, 3 раза «NO».
Пары, где t <= 13: (-5, 13), (12, 9), (2, -6), (4, -11), (8, 13), (11, -9), (14, 8)
Минимальное A, чтобы выполнялось для 3-х пар:
Пусть A = 10, тогда:
(-5, 13) - да
(12, 9) - нет
(2, -6) - да
(4, -11) - да
(8, 13) - да
(11, -9) - нет
(14, 8) - нет
4 раза YES
Пусть А = 12
(-5, 13) - да
(12, 9) - да
(2, -6) - да
(4, -11) - да
(8, 13) - да
(11, -9) - да
(14, 8) - нет
6 да, и 1 нет.
При A = 13
(-5, 13) - да
(12, 9) - да
(2, -6) - да
(4, -11) - да
(8, 13) - да
(11, -9) - да
ОТВЕТ: 13, в данном случае A >= 12, поэтому ответ = 12