Краткое пояснение: Программа печатает "NO", если условие (s < 10) или (t < 10) ложно. Это означает, что оба значения, s и t, должны быть больше или равны 10.
Пошаговое решение:
-
Анализ условия: Условие для вывода "YES" — это
(s < 10) or (t < 10). Соответственно, условие для вывода "NO" — это отрицание этого условия, т.е. not ((s < 10) or (t < 10)), что эквивалентно (s >= 10) and (t >= 10).
-
Проверка пар чисел:
-
(6, 4): 6 < 10, условие истинно -> "YES"
-
(7, 8): 7 < 10, условие истинно -> "YES"
-
(12, 10): 12 >= 10 и 10 >= 10, условие ложно -> "NO"
-
(5, 6): 5 < 10, условие истинно -> "YES"
-
(11, 10): 11 >= 10 и 10 >= 10, условие ложно -> "NO"
-
(-5, 7): -5 < 10, условие истинно -> "YES"
-
(-2, 2): -2 < 10, условие истинно -> "YES"
-
(4, 5): 4 < 10, условие истинно -> "YES"
-
(8, 6): 8 < 10, условие истинно -> "YES"
-
Подсчет: Программа напечатает "NO" в двух случаях: (12, 10) и (11, 10).
Ответ: 2