Решение задачи
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).Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
Выбери предмет
S
А
Б
В
Г
И
К
М
П
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
Р
С
Т
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства
Ф
Э