Предмет: Информатика,
автор: annnechka17
Для праздничного чаепития необходимо купить n пирожных. В магазине продается всего два вида пирожных, причем пирожных одного вида осталось a штук, а пирожных другого вида осталось b штук. Пирожные одного вида считаются одинаковыми. Сколькими способами можно купить ровно n пирожных?
Входные данные
В первой строке входных данных записано число n — количество пирожных, которое нужно купить, во второй и третьей строке записаны числа a и b — количество пирожных каждого из двух видов, которые есть в магазине. Все числа — целые, от 1 до 100.
Выходные данные
Программа должна вывести одно целое число — количество различных способов купить n пирожных.
Примечание
В примере из условия купить 5 пирожных можно 4 способами: 0 пирожных первого вида и 5 пирожных второго вида, 1 пирожное первого вида и 4 пирожных второго вида, 2 пирожных первого вида и 3 пирожных второго вида, 3 пирожных первого вида и 2 пирожное второго вида. Больше способов нет, так как в магазине есть только 3 пирожных первого вида.
Примеры
Ввод
Вывод
5
3
10
4
Ограничения
Процессорное время: 1 секунда
Память: 64 MB
На python пожалуйста)
annnechka17:
Без циклов!!!
Ответы
Автор ответа:
0
n = int(input())
a = int(input())
b = int(input())
c = 0
for i in range(a+1):
____for j in range(b+1):
________if i + j == n:
____________c += 1
print(c)
(Вместо _ нужен пробел, просто когда добавляешь ответ пробелы автоматически убираются)
Похожие вопросы
Предмет: Русский язык,
автор: milo13
Предмет: Русский язык,
автор: Диночик2002
Предмет: Английский язык,
автор: Аделиночка123
Предмет: История,
автор: dasha2003061
Предмет: Литература,
автор: ivanovakerri