Лёша-путешественник
Ограничение по времени: 1
секунда
Ограничение по памяти: 256
мегабайт
Алексей очень спешил в поездку и, забежав в поезд, не успел
посмотреть номер вагона, зато успел посчитать, что перед ним
находится не менее А
вагонов, а за ним –
не более В
вагонов. Всего в составе N
вагонов. Выведите количество вариантов номера вагона, в котором
может оказаться Алексей.
Формат входных данных
В первых трёх строках вводится 3
целых числа N
, A
, B
(1<N<109,0<A,B<N
).
на Java
java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int N = scanner.nextInt();
int A = scanner.nextInt();
int B = scanner.nextInt();
int count = 0;
if (A >= 1) {
count += B;
}
int C = N - A - B - 1;
if (C >= 0) {
count += C + 1;
}
System.out.println(count);
}
}
В данной программе сначала считываются значения N, A и B. Затем выполняется основная логика, как описано выше. Результат выводится на экран.
Таким образом, решение задачи заключается в определении двух случаев (когда Алексей может быть на первом вагоне и когда Алексей не может быть на первом вагоне) и подсчете количества вариантов в каждом случае. Программа на Java реализует эту логику и выводит результат.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет