11838. Перетин
Відправити розв'язок
Бали:
100
Time limit:
2.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
У нас є числова пряма. Степан намалював деякі частини цієї лінії таким чином:
Спочатку він намалював частину від \(X=L_1\) до \(X=R_1\) червоним.
Далі він намалював частину від \(X=L_2\) до \(X=R_2\) синім.
Знайдіть довжину частини прямої, зафарбованої червоним і синім кольором.
Обмеження
- \(0 \leq L_1 < R_1 \leq 100\)
- \(0 \leq L_2 < R_2 \leq 100\)
- Усі значення у вхідних даних є цілими числами.
Формат вхідних даних
Вхідний потік містить цілі числа \(L_1,R_1,L_2,R_2\)
Числа розділяються пропуском.
Формат вихідних даних
У вихідний потік виведіть довжину частини лінії, зафарбованої червоним і синім кольором
Примітка
До прикладу 1:
Частина від X=0 до X=3 пофарбована в червоний колір, а частина від X=1 до X=5 — у синій.
Таким чином, частина від X=1 до X=3 пофарбована в червоний і синій колір, а її довжина дорівнює 2.
Приклад вхідних даних
0 3 1 5
Приклад вихідних даних
2
Приклад вхідних даних
0 1 4 5
Приклад вихідних даних
0
Приклад вхідних даних
0 3 3 7
Приклад вихідних даних
0
Коментарі