Краткое пояснение: Программа выведет "NO", если условие `(s > 0 || t < 1)` истинно. Это значит, что "NO" будет напечатано, если `s` больше 0, ИЛИ `t` меньше 1. Следовательно, "YES" будет напечатано только в том случае, если `s` НЕ больше 0 (то есть `s <= 0`) И `t` НЕ меньше 1 (то есть `t >= 1`). Наша задача — найти пары, для которых выведется "NO", то есть те, где хотя бы одно из условий `s > 0` или `t < 1` выполняется.
Пошаговое решение:
- 1) (1, 2): `s = 1`, `t = 2`. Условие `s > 0` (1 > 0) истинно. Следовательно, программа напечатает "NO".
- 2) (0, -1): `s = 0`, `t = -1`. Условие `t < 1` (-1 < 1) истинно. Следовательно, программа напечатает "NO".
- 3) (-10, 1): `s = -10`, `t = 1`. Условие `s > 0` (-10 > 0) ложно. Условие `t < 1` (1 < 1) ложно. Оба условия ложны, поэтому программа напечатает "YES".
- 4) (-1, -1): `s = -1`, `t = -1`. Условие `t < 1` (-1 < 1) истинно. Следовательно, программа напечатает "NO".
- 5) (-2, 10): `s = -2`, `t = 10`. Условие `s > 0` (-2 > 0) ложно. Условие `t < 1` (10 < 1) ложно. Оба условия ложны, поэтому программа напечатает "YES".
- 6) (0, 0): `s = 0`, `t = 0`. Условие `t < 1` (0 < 1) истинно. Следовательно, программа напечатает "NO".
Ответ: 1246