아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Антилопа Гну

시간 제한2초메모리 제한1024 MB

요약
차는 좌회전과 유턴만 할 수 있다. 두 교차로 사이를 이동할 때 떨어지는 부품 수를 구한다.
난이도

보통10점 중 4점

유형
수학, 구현, 시뮬레이션
정답자
아직 제출이 없습니다

문제

Остап Бендер и его великолепная компания едут скоростной автопробег Москва --- Харьков --- Москва. К сожалению, <<Антилопа Гну>> слегка сломалась в городе N, и теперь им срочно необходимо доехать до ремонтной мастерской.

Город N представляет собой набор улиц, направленных либо строго по направлению север-юг, либо по направлению запад-восток. <<Антилопа Гну>> после поломки на перекрестке может только разворачиваться и поворачивать налево, а поворачивать направо и ехать прямо не может из-за особенностей конструкции. Начать движение Остап может в любом направлении, так как заводится машина вручную. Когда они совершают поворот или разворот, у них отпадает одна деталь. Теперь Остапу очень хочется знать, сколько деталей выпадет из автомобиля, когда они подъедут к мастерской.

입력

В первой строке даны числа xx и yy (1≤x≤1091 \le x \le 10^9, 1≤y≤1091 \le y \le 10^9) --- номера улиц по вертикали и горизонтали, на перекрестке которых стартует Остап. Во второй строке даны числа ff и gg (1≤f≤1091 \le f \le 10^9, 1≤g≤1091 \le g \le 10^9) --- номера улиц по вертикали и горизонтали, на перекрестке которых находится мастерская.

출력

В единственной строке выходного файла выведите количество деталей, которые выпадут из автомобиля, когда Остап подъедет к мастерской.

힌트

Как вертикальные, так и горизонтальные улицы пронумерованы целыми числами. Можно считать, что и тех, и других улиц бесконечное число. Вертикальные улицы пронумерованы слева направо, горизонтальные --- снизу вверх. Любая пара ближайших друг к другу параллельных улиц имеет номера, различающиеся на один.

예제2

  1. 예제 1

    입력
    8 7
    3 4
    
    예상 출력
    19
    
  2. 예제 2

    입력
    3 4
    4 3
    
    예상 출력
    1