Краткое пояснение: Необходимо найти минимальное значение A, при котором программа выведет "YES" ровно три раза для заданных пар чисел.
Пошаговое решение:
- Проанализируем условие: программа выводит "YES", если s > A или t > 12.
- Подсчитаем, для каких пар чисел программа выведет "YES" при A = -13:
- (13, 2): 13 > -13, поэтому "YES".
- (11, 12): 11 > -13, поэтому "YES".
- (-12, 12): -12 > -13, поэтому "YES".
- (2, -2): 2 > -13, поэтому "YES".
- (-10, -10): -10 > -13, поэтому "YES".
- (6, -5): 6 > -13, поэтому "YES".
- (2, 8): 2 > -13, поэтому "YES".
- (9, 10): 9 > -13, поэтому "YES".
- (1, 13): 1 > -13 или 13 > 12, поэтому "YES".
В данном случае программа всегда будет выводить "YES".
- Теперь посмотрим, что происходит, когда мы увеличиваем значение A. Нам нужно, чтобы "YES" выводилось ровно 3 раза.
- Рассмотрим пары чисел и условия, при которых будет выводиться "YES":
- (13, 2): s > A или t > 12. Т.е. 13 > A или 2 > 12 (ложно) => 13 > A
- (11, 12): s > A или t > 12. Т.е. 11 > A или 12 > 12 (ложно) => 11 > A
- (-12, 12): s > A или t > 12. Т.е. -12 > A или 12 > 12 (ложно) => -12 > A
- (2, -2): s > A или t > 12. Т.е. 2 > A или -2 > 12 (ложно) => 2 > A
- (-10, -10): s > A или t > 12. Т.е. -10 > A или -10 > 12 (ложно) => -10 > A
- (6, -5): s > A или t > 12. Т.е. 6 > A или -5 > 12 (ложно) => 6 > A
- (2, 8): s > A или t > 12. Т.е. 2 > A или 8 > 12 (ложно) => 2 > A
- (9, 10): s > A или t > 12. Т.е. 9 > A или 10 > 12 (ложно) => 9 > A
- (1, 13): s > A или t > 12. Т.е. 1 > A или 13 > 12 => всегда "YES"
- Так как последнее условие всегда дает "YES", нужно еще два "YES" из оставшихся восьми пар.
- Если A = 10, то "YES" будет для пар (13, 2) и (11, 12) и (1, 13). Итого 3 раза.
- Если A = 11, то "YES" будет для пар (13, 2) и (1, 13). Итого 2 раза.
- Рассмотрим A = 1. В этом случае "YES" будет для пар: (13, 2), (11, 12), (2, -2), (6, -5), (2, 8), (9, 10) и (1, 13). Итого больше трех раз.
- Если A = 10, то "YES" будет для пар: (13, 2), (11, 12) и (1, 13). Итого 3 раза.
Ответ: 10