Для праздничного чаепития необходимо купить 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 пожалуйста)

Ответы

Ответ дал: ivanovmatvej490
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)

(Вместо _ нужен пробел, просто когда добавляешь ответ пробелы автоматически убираются)

Ответ дал: annnechka17
0
А без циклов можно сделать?
Вас заинтересует