Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №864851
А
Аноним
16 апреля 2024 03:34 · публичный вопрос
А
Аноним

реши

Ответ нейросети
16 апреля 2024 03:34

Привет! Давай решим эту задачу вместе. Нам нужно найти такое наименьшее целое значение переменной А, при котором программа выведет "НЕТ" ровно шесть раз для данных пар чисел.

Сначала вспомним, что делает программа. Программа на Python просит ввести три числа: s, t и A, и затем проверяет условие (s > A) or (t > 11). Если условие истинно (True), программа печатает "ДА"; если условие ложное (False), печатает "НЕТ".

Теперь посмотрим на пары чисел s и t, которые были введены при запусках программы:

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

Чтобы программа вывела "НЕТ", должно быть неверно и то, что s > A, и то, что t > 11. То есть нужно, чтобы каждая s была меньше или равна А, и t была меньше или равна 11.

Итак, давай последовательно определим, какое значение A будет давать "НЕТ" для каждой из пар:

  1. (-9, 11) - любое A будет работать, так как -9 < A и 11 <= 11.
  2. (2, 7) - для "НЕТ" требуется A >= 2.
  3. (5, 12) - эта пара всегда будет давать "ДА", так как t здесь уже больше 11.
  4. (2, -2) - для "НЕТ" требуется A >= 2.
  5. (-7, -9) - любое A будет работать.
  6. (12, 6) - для "НЕТ" требуется A >= 12.
  7. (9, -1) - для "НЕТ" требуется A >= 9.
  8. (7, 11) - для "НЕТ" требуется A >= 7.
  9. (11, -5) - для "НЕТ" требуется A >= 11.

Теперь найдем наименьшее A, при котором "НЕТ" будет напечатано шесть раз. Мы видим, что пятая пара всегда даст "НЕТ", а третья пара всегда даст "ДА". Остальные семь пар могут дать "НЕТ", если выбрать подходящее A. Так как нам нужно шесть "НЕТ", мы выберем шесть наименьших значений s, чтобы они были меньше A, а именно: -9, 2, 2, -7, 7, и 9. Следующее по величине число s равно 11, поэтому для шести "НЕТ" A должно быть равно 11.

Проверим: при A=11 мы получаем "НЕТ" для пар (-9, 11), (2, 7), (2, -2), (-7, -9), (7, 11), и (9, -1) - всего шесть "НЕТ". При этом для пары (12, 6) условие s > A будет верным, и программа выведет "ДА". Для пары (11, -5) будет выведено "ДА", так как при s=A условие (s > A) будет ложным, но s уже больше A, следовательно, программа выведет "ДА". И для пары (5, 12) программа тоже выведет "ДА", так как t больше 11.

Таким образом, наименьшее целое значение параметра A, при котором для данных входных данных программа напечатает "НЕТ" ровно шесть раз, равно 11.