Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2982979
А
Аноним
18 марта 2025 13:11 · публичный вопрос
А
Аноним

k = int(input()) n=int(input()) A= int(input()) if (k> 10) or (n > A): print("YES") else: print("NO") Программу запускали 9 раз, при этом переменные k и n вводились парой чисел:…

Запрос пользователя

K = int(input()) n=int(input()) A= int(input()) if (k> 10) or (n > A): print("YES") else: print("NO") Программу запускали 9 раз, при этом переменные k и n вводились парой чисел: (13,2); (11,12); (-12, 13); (2,-2); (-10, -10); (6,-5): (2, 8); (9,10): (1, 10). Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает NO шесть раз.

Ответ нейросети
18 марта 2025 13:11

Давайте решим задачу шаг за шагом.

Анализ программы

Программа принимает 3 целых числа: k, n и A. Она проверяет два условия:

  1. k > 10
  2. n > A

Если одно из условий выполняется, программа выводит "YES", в противном случае — "NO".

Основной вывод программы зависит от значения A и входных значений k и n.

Входные данные

У нас есть 9 пар значений для k и n:

  1. (13, 2)
  2. (11, 12)
  3. (-12, 13)
  4. (2, -2)
  5. (-10, -10)
  6. (6, -5)
  7. (2, 8)
  8. (9, 10)
  9. (1, 10)

Условия для вывода "NO"

Чтобы программа вывела "NO", оба условия должны быть ложными:

  1. k <= 10 (то есть не должно быть больше 10)
  2. n <= A (то есть n должно быть меньше или равно A)

Теперь проверим каждую пару (k, n) и выясним, при каких значениях A программа напечатает "NO":

  1. (13, 2) → k > 10 → вывод "YES"
  2. (11, 12) → k > 10 → вывод "YES"
  3. (-12, 13) → k <= 10, n > A (при A < 13) → число может быть NO при A >= -12, вывод "NO"
  4. (2, -2) → k <= 10, n <= A (при A >= -2) → вывод "NO" при A >= -2
  5. (-10, -10) → k <= 10, n <= A (при A >= -10) → вывод "NO" при A >= -10
  6. (6, -5) → k <= 10, n <= A (при A >= -5) → вывод "NO" при A >= -5
  7. (2, 8) → k <= 10, n <= A (при A >= 8) → вывод "NO" при A >= 8
  8. (9, 10) → k <= 10, n <= A (при A >= 10) → вывод "NO" при A >= 10
  9. (1, 10) → k <= 10, n <= A (при A >= 10) → вывод "NO" при A >= 10

Подсчёт "NO"

Чтобы программа вывела "NO" шесть раз, давайте проанализируем, для каких значений A это возможно:

Из атрибутов выше:

  • A < 13 - делает запись 3 "NO"
  • A < 12 - делает запись 4 "NO"
  • A < 10 - делает запись 5 "NO"
  • A < 9 - делает запись 6 "NO"

Наибольшее целое число A, при котором программа напечатает "NO" шесть раз, будет равно 9.

Ответ

Наибольшее целое значение параметра A, при котором программа напечатает "NO" шесть раз, — это 9.