Для решения этой задачи необходимо проанализировать, при каких значениях параметра A программа напечатает "NO" четыре раза. Программа печатает "YES", если одновременно выполняются условия s > A и t > 12, в противном случае она печатает "NO".
Перечислим все пары (s, t) и определим, при каких условиях будет выводиться "NO":
- (13, 12): "NO", если 13 <= A или 12 <= 12 (т.е. всегда "NO", если t не больше 12)
- (11, 14): "NO", если 11 <= A или 14 <= 12
- (12, 13): "NO", если 12 <= A или 13 <= 12
- (10, 11): "NO", если 10 <= A или 11 <= 12
- (14, 10): "NO", если 14 <= A или 10 <= 12 (т.е. всегда "NO", если t не больше 12)
- (13, 10): "NO", если 13 <= A или 10 <= 12 (т.е. всегда "NO", если t не больше 12)
- (12, 14): "NO", если 12 <= A или 14 <= 12
Теперь определим, при каких значениях A будет выводиться "NO" для каждой пары:
- (13, 12): "NO" всегда
- (11, 14): "NO", если A >= 11
- (12, 13): "NO", если A >= 12
- (10, 11): "NO", если A >= 10
- (14, 10): "NO" всегда
- (13, 10): "NO" всегда
- (12, 14): "NO", если A >= 12
Нам нужно, чтобы "NO" было напечатано ровно 4 раза. "NO" всегда печатается для пар (13, 12), (14, 10), (13, 10). Значит, нужно чтобы еще для одной пары печаталось "NO".
Если A = 10: "NO" для (13, 12), (11, 14), (12, 13), (10, 11), (14, 10), (13, 10), (12, 14). Т.е. 7 раз
Если A = 11: "NO" для (13, 12), (11, 14), (12, 13), (14, 10), (13, 10), (12, 14). Т.е. 6 раз
Если A = 12: "NO" для (13, 12), (12, 13), (14, 10), (13, 10), (12, 14). Т.е. 5 раз
Чтобы получить "NO" ровно 4 раза, нужно чтобы условие s > A не выполнялось только для одной дополнительной пары. Это произойдет, если выбрать A = 12, и для пары (10,11) будет выведено YES.
Посчитаем количество выведенных "NO":
- (13, 12): "NO"
- (11, 14): "YES" (11 > 12 - неверно или 14 > 12 - верно)
- (12, 13): "YES" (12 > 12 - неверно или 13 > 12 - верно)
- (10, 11): "NO" (10 > 12 - неверно или 11 > 12 - неверно)
- (14, 10): "NO"
- (13, 10): "NO"
- (12, 14): "YES" (12 > 12 - неверно или 14 > 12 - верно)
"NO" выводится 3 раза, т.е. нужно, чтобы ровно одна из пар давала "NO".
Рассмотрим A = 13:
- (13, 12): "NO"
- (11, 14): "NO" (11 > 13 - неверно)
- (12, 13): "NO" (12 > 13 - неверно)
- (10, 11): "NO" (10 > 13 - неверно)
- (14, 10): "NO"
- (13, 10): "NO"
- (12, 14): "NO" (12 > 13 - неверно)
7 "NO".
Рассмотрим A = 13
- (13,12) -> NO
- (11,14) -> 11 > 13 (ложь) and 14 > 12 (истина) -> NO
- (12,13) -> 12 > 13 (ложь) and 13 > 12 (истина) -> NO
- (10,11) -> 10 > 13 (ложь) and 11 > 12 (ложь) -> NO
- (14,10) -> NO
- (13,10) -> NO
- (12,14) -> 12 > 13 (ложь) and 14 > 12 (истина) -> NO
Всего 7 раз NO, не подходит.
Рассмотрим А = 11.
- (13,12) -> NO
- (11,14) -> 11 > 11 (ложь) and 14 > 12 (истина) -> YES
- (12,13) -> 12 > 11 (истина) and 13 > 12 (истина) -> YES
- (10,11) -> 10 > 11 (ложь) and 11 > 12 (ложь) -> NO
- (14,10) -> NO
- (13,10) -> NO
- (12,14) -> 12 > 11 (истина) and 14 > 12 (истина) -> YES
Всего 4 раза NO, подходит.
Таким образом, наибольшее целое значение параметра A, при котором программа напечатает NO четыре раза, равно 11.
Ответ: 11