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

Коментарі

Ще немає коментарів.