Ленивые лесорубы
시간 제한2초메모리 제한1024 MB
각 목수가 벽 높이를 반 미터씩 깎는 구간이 주어질 때, 연속한 목수 구간 [a, b]를 골라 모든 지점의 높이 변화가 정수 미터가 되는 경우의 수를 센다.
문제
Малефисента воздвигла терновую стену вокруг Топких Болот. И теперь король Стефан хочет разрушить её. Для этого, он планирует нанять лесорубов, которые будут рубить эту стену.
Стена имеет огромную высоту и бесконечно простирается вдоль прямой. Введём на ней числовую ось. Всего есть лесорубов, пронумерованных от до . Лесорубы очень ленивые, и рубят стену лишь для того, чтобы заработать. Поэтому, если нанять -го лесоруба, он уменьшит высоту стены на отрезке от координаты до координаты лишь на полметра. И при этом, каждый лесоруб может быть нанят не более одного раза.
Стефан понял, что он не сможет прорубить стену. Однако, ему стало интересно, сколькими способами он может выбрать два целых числа и (), что если нанять всех лесорубов с номерами от до и только их, высота стены всюду изменится на целое число метров. Обратите внимание, что нулевое изменение высоты также считается изменением на целое число метров.
입력
В первой строке дано одно целое число --- количество лесорубов ().
В следующих строках даны по два целых числа и --- координаты начала и конца отрезка стены, который уменьшит -й лесоруб ().
출력
В единственной строке выведите ответ на задачу.