Чтобы решить задачу, давайте проанализируем условия, при которых программа напечатает YES.
Программа печатает YES, если выполняются оба условия:
- s 9
- t A
Теп...
-
(13, 12)
-
(11, 12)
-
(-12, 13)
-
(2, 10)
-
(-10, -10)
-
(6, -5)
-
(2, 8)
-
(9, 10)
-
(12, 10)
-
: s = 13 (не меньше 9) → NO
-
: s = 11 (не меньше 9) → NO
-
: s = -12 (меньше 9) и t = 13 → 13 A → A 13 → YES
-
: s = 2 (меньше 9) и t = 10 → 10 A → A 10 → YES
-
: s = -10 (меньше 9) и t = -10 → -10 A → A -10 → YES
-
: s = 6 (не меньше 9) → NO
-
: s = 2 (меньше 9) и t = 8 → 8 A → A 8 → YES
-
: s = 9 (не меньше 9) → NO
-
: s = 12 (не меньше 9) → NO
Теперь мы видим, что YES будет напечатано для следующих входных данных:
- Пара 3: A 13
- Пара 4: A 10
- Пара 5: A -10
- Пара 7: A 8
Чтобы программа напечатала YES два раза, нам нужно выбрать такие значения A, которые удовлетворяют условиям для двух пар.
- : A 10 и A 13 → A 10
- : A 13 и A -10 → A -10
- : A 13 и A 8 → A 8
- : A 10 и A -10 → A -10
- : A 10 и A 8 → A 8
- : A -10 и A 8 → A -10
Теперь давайте определим целые значения A для каждого случая:
-
Для A 10: целые значения A = -∞, \ldots, 9 (10 значений)
-
Для A 8: целые значения A = -∞, \ldots, 7 (8 значений)
-
Для A -10: целые значения A = -∞, \ldots, -11 (11 значений)
-
Для двух YES возможные значения A должны быть меньше 10 и меньше 8, что дает нам A 8.
-
Также, если учитывать A -10, это также будет удовлетворять условиям.
Таким образом, целые значения A, при которых программа напечатает YES два раза, это:
- A = -11, -12, -13, \ldots (бесконечно много значений меньше -10)
- A = -10, -9, -8, \ldots, 7 (всего 8 значений от -10 до 7)
Итак, количество целых значений параметра A, при котором программа напечатает YES два раза, равно 18 (11 значений меньше -10 и 7 значений от -10 до 7).