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