Пары входных данных: (–8, –11); (1, –20); (1, –25); (4, –37); (7,
46); (30, –14); (30, –4); (30, 15); (80, –30); (80, –3).
Решение:
Условие:
(s >= A) and (t < 1)
Для вывода «YES» должны выполняться
оба условия одновременно.
Шаг 1: Определим, для каких пар t < 1 (это
обязательное условие):
| № |
s |
t |
t < 1? |
s >= A? |
| 1 |
–8 |
–11 |
✓ |
–8 >= A |
| 2 |
1 |
–20 |
✓ |
1 >= A |
| 3 |
1 |
–25 |
✓ |
1 >= A |
| 4 |
4 |
–37 |
✓ |
4 >= A |
| 5 |
7 |
46 |
✗ |
— |
| 6 |
30 |
–14 |
✓ |
30 >= A |
| 7 |
30 |
–4 |
✓ |
30 >= A |
| 8 |
30 |
15 |
✗ |
— |
| 9 |
80 |
–30 |
✓ |
80 >= A |
| 10 |
80 |
–3 |
✓ |
80 >= A |
Шаг 2: Анализ
Условие t < 1 выполняется для 8 пар (все кроме №5 и №8).
Нам нужно ровно 5 «YES», значит нужно выбрать 5 пар из этих 8.
Для каждой пары условие s >= A даёт ограничение на A:
- Пара 1: A ≤ –8
- Пара 2: A ≤ 1
- Пара 3: A ≤ 1
- Пара 4: A ≤ 4
- Пара 6: A ≤ 30
- Пара 7: A ≤ 30
- Пара 9: A ≤ 80
- Пара 10: A ≤ 80
Шаг 3: Подбор A
Нужно найти наименьшее A, при котором ровно 5 пар дадут «YES».
Если A = 1: пары с s >= 1 — это №2, 3, 4, 6, 7, 9, 10 (7 пар) —
много
Если A = 4: пары с s >= 4 — это №4, 6, 7, 9, 10 (5 пар) —
подходит!
Если A = 5: пары с s >= 5 — это №6, 7, 9, 10 (4 пары) — мало
Проверка для A = 4:
- Пара 1: s = –8, –8 >= 4? ✗ → NO
- Пара 2: s = 1, 1 >= 4? ✗ → NO
- Пара 3: s = 1, 1 >= 4? ✗ → NO
- Пара 4: s = 4, 4 >= 4? ✓ и t = –37 < 1 ✓ → YES
- Пара 5: t = 46 ≥ 1 → NO
- Пара 6: s = 30 >= 4 ✓ и t = –14 < 1 ✓ → YES
- Пара 7: s = 30 >= 4 ✓ и t = –4 < 1 ✓ → YES
- Пара 8: t = 15 ≥ 1 → NO
- Пара 9: s = 80 >= 4 ✓ и t = –30 < 1 ✓ → YES
- Пара 10: s = 80 >= 4 ✓ и t = –3 < 1 ✓ → YES
Итого: 5 «YES» (пары 4, 6, 7, 9, 10) ✓
Ответ: 4