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

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

Суммы

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

요약
a 이상 b 이하인 두 수의 합이 c 이상 d 이하가 되는 쌍의 개수를 구한다.
난이도

보통10점 중 4점

유형
수학, 조합론, 구현
정답자
아직 제출이 없습니다

문제

Крош любит праздники, потому что ему часто в честь этих праздников дарят подарки. И в этот день знаний ему посчастливилось получить несколько.

В гости к Крошу пришли Бараш и Лосяш, чтобы поздравить Кроша с этим событием. Они знают, что он любит считать. Особенно он любит складывать два числа.

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

Когда гости разошлись, Крош решил поиграть в кубики. Он загадал два числа: cc и dd, и записал их на листочке, чтобы не забыть. Дальше он должен был взять один синий кубик и один красный так, чтобы сумма чисел, написанных на этих кубиках, была от cc до dd включительно. Тут его заинтересовал вопрос, сколькими способами можно это сделать.

입력

В первой строке входного файла заданы четыре целых числа aa, bb, cc и dd. 0≤a≤b≤1090 \le a \le b \le 10^9, 0≤c≤d≤2⋅1090 \le c \le d \le 2 \cdot 10^9

출력

Выведите одно целое число: количество способов выбрать два кубика разных цветов так, чтобы сумма оказалась в заданном диапазоне.

예제2

  1. 예제 1

    입력
    3 6 7 9
    
    예상 출력
    9
    
  2. 예제 2

    입력
    1 1 10 10
    
    예상 출력
    0