1. Главная
  2. Библиотека
  3. Программирование
  4. s = int(input()) t = int(input()) A= int(input()) if (s...
Решение задачи

s = int(input()) t = int(input()) A= int(input()) if (s < 9) and (t > A): print("YES") else: print("NO") Программу запускали 9 раз, при этом переменные и т вводились парой чисел: (13, 12); (11, 12); (-12, 13); (2, 10); (-10, -10); (6, -5); (2, 8); (9,

  • Программирование

Условие:

s = int(input())

t = int(input())

A= int(input())

if (s < 9) and (t > A):

print("YES")

else:

print("NO")

Программу запускали 9 раз, при этом переменные и т вводились парой чисел:

(13, 12); (11, 12); (-12, 13); (2, 10); (-10, -10); (6, -5); (2, 8); (9, 10);

(12, 10).

Укажите количество целых значений параметра А, при котором для указанных входных данных программа напечатает YES два раза.

Решение:

Чтобы решить задачу, давайте проанализируем условия, при которых программа напечатает YES. Программа печатает YES, если выполняются оба условия: 1. s 9 2. t A Теп...

1. (13, 12) 2. (11, 12) 3. (-12, 13) 4. (2, 10) 5. (-10, -10) 6. (6, -5) 7. (2, 8) 8. (9, 10) 9. (12, 10) 1. : s = 13 (не меньше 9) → NO 2. : s = 11 (не меньше 9) → NO 3. : s = -12 (меньше 9) и t = 13 → 13 A → A 13 → YES 4. : s = 2 (меньше 9) и t = 10 → 10 A → A 10 → YES 5. : s = -10 (меньше 9) и t = -10 → -10 A → A -10 → YES 6. : s = 6 (не меньше 9) → NO 7. : s = 2 (меньше 9) и t = 8 → 8 A → A 8 → YES 8. : s = 9 (не меньше 9) → NO 9. : s = 12 (не меньше 9) → NO Теперь мы видим, что YES будет напечатано для следующих входных данных: - Пара 3: A 13 - Пара 4: A 10 - Пара 5: A -10 - Пара 7: A 8 Чтобы программа напечатала YES два раза, нам нужно выбрать такие значения A, которые удовлетворяют условиям для двух пар. 1. : A 10 и A 13 → A 10 2. : A 13 и A -10 → A -10 3. : A 13 и A 8 → A 8 4. : A 10 и A -10 → A -10 5. : A 10 и A 8 → A 8 6. : A -10 и A 8 → A -10 Теперь давайте определим целые значения A для каждого случая: - Для A 10: целые значения A = -∞, \ldots, 9 (10 значений) - Для A 8: целые значения A = -∞, \ldots, 7 (8 значений) - Для A -10: целые значения A = -∞, \ldots, -11 (11 значений) - Для двух YES возможные значения A должны быть меньше 10 и меньше 8, что дает нам A 8. - Также, если учитывать A -10, это также будет удовлетворять условиям. Таким образом, целые значения A, при которых программа напечатает YES два раза, это: - A = -11, -12, -13, \ldots (бесконечно много значений меньше -10) - A = -10, -9, -8, \ldots, 7 (всего 8 значений от -10 до 7) Итак, количество целых значений параметра A, при котором программа напечатает YES два раза, равно 18 (11 значений меньше -10 и 7 значений от -10 до 7).

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет