Давайте проанализируем каждую из заданных пар значений переменных s и t и посмотрим, при каких из них программа выводит "NO".
Условие программы (на основе обоих языков) таково:
- Если (s > -2) или (t > 3), то программа выводит "YES"
- Иначе — "NO"
Итак, нужно определить, при каких значениях с и t условие (s > -2) или (t > 3) ложно, что и приводит к выводу "NO".
Разберём каждую пару.
Пары:
(-8, -9)
Проверяем:
s = -8 → s > -2? — Нет, так как -8 > -2? — Нет, (-8 > -2) — —Нет
t = -9 → t > 3? — Нет, (-9 > 3)? — Нет
Поскольку оба условия ложны, условие (s > -2) or (t > 3) — ЛОЖЬ → вывод "NO"(5, 11)
s = 5 → 5 > -2? — Да (истина)
t = 11 → 11 > 3? — Да
Условие истинно → "YES"(3, 11)
s = 3 → 3 > -2? — Да → условие срабатывает → "YES"(-18, 0)
s = -18 → -18 > -2? — Нет
t = 0 → 0 > 3? — Нет
оба условия ложны → "NO"(0, -9)
s = 0 → 0 > -2? — Да → "YES"(15, 6)
s = 15 → 15 > -2? — Да
t = 6 → 6 > 3? — Да
→ "YES"(17, 3)
s = 17 → 17 > -2? — Да
t = 3 → 3 > 3? — Нет, так как 3 > 3? — Нет, равно 3, условие t > 3 — ЛожьНо по условию проверяется (s > -2) or (t > 3) —
поскольку s > -2 — правда, условие выполнено → "YES"(-4, 5)
s = -4 → -4 > -2? — Нет
t = 5 → 5 > 3? — Да
→ "YES"(2, 3)
s = 2 → 2 > -2? — Да
t = 3 → 3 > 3? — Нет (так как равно 3, условие t > 3 — Ложь)Но условие — (s > -2) or (t > 3) —
s > -2 — правда → "YES"
Итог:
Запуски с выводом "NO" происходят при парах:
- (-8, -9)
- (-18, 0)
Всего таких — 2.
Ответ:
2 запуска.