Для решения задачи необходимо проанализировать каждую пару чисел и определить, при каких условиях программа выведет «YES».
Программа выводит «YES», если выполняется условие (s <= k) or not (k > 5). Это означает, что либо s меньше или равно k, либо k не больше 5.
Проверим каждую пару чисел:
s = 13, k = 11. 13 <= 11 (ложь) or not (11 > 5) (ложь). Результат: NOs = -1, k = -4. -1 <= -4 (ложь) or not (-4 > 5) (истина). Результат: YESs = 14, k = 8. 14 <= 8 (ложь) or not (8 > 5) (ложь). Результат: NOs = 5, k = 7. 5 <= 7 (истина) or not (7 > 5) (ложь). Результат: YESs = -10, k = 2. -10 <= 2 (истина) or not (2 > 5) (истина). Результат: YESs = 12, k = 5. 12 <= 5 (ложь) or not (5 > 5) (истина). Результат: YESs = 11, k = 10. 11 <= 10 (ложь) or not (10 > 5) (ложь). Результат: NOs = 8, k = 6. 8 <= 6 (ложь) or not (6 > 5) (ложь). Результат: NOs = 9, k = 9. 9 <= 9 (истина) or not (9 > 5) (ложь). Результат: YESПодсчитаем количество запусков, при которых программа напечатала «YES»:
YES: (-1, -4), (5, 7), (-10, 2), (12, 5), (9, 9)
Всего 5 запусков.
Ответ: 5