Алексей очень спешил в поездку и, забежав в поезд, не успел посмотреть номер вагона, только посчитать, что перед ним находится не менее A
вагонов, а за ним —
не более B
вагонов. Всего в составе N
вагонов. Выведите количество вариантов номера вагона, в котором может оказаться Алексей.
Формат входных данных
В первых трёх строках вводится 3
целых числа N
, A
, B
Формат выходных данных
Выведите одно целое число —
количество вариантов номера вагона, в котором может оказаться Алексей.
python
N = int(input()) # количество всех вагонов
A = int(input()) # количество вагонов перед Алексеем
B = int(input()) # количество вагонов после Алексея
# количество вариантов номеров вагонов между минимально возможным номером и максимально возможным номером
total_variants = B - A + 1
# количество вариантов номеров вагонов перед Алексеем
before_variants = A - 1
# количество вариантов номеров вагонов после Алексея
after_variants = N - B
# общее количество вариантов номеров вагонов, в котором может оказаться Алексей
result = before_variants * after_variants
print(result)
Пример работы программы:
Входные данные:
10
3
7
Выходные данные:
21
В данном примере у нас имеется 10 вагонов, вагон Алексея может быть от 3 до 7. Таким образом, мы имеем 5 вариантов номеров вагонов между минимально возможным номером и максимально возможным номером. Вагонов перед Алексеем всего 2, а после него 3. Общее количество вариантов номеров вагонов, в котором может оказаться Алексей, равно 2 * 3 = 6.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет