직사각형 합집합의 대각선 단면
시간 제한2초메모리 제한512 MB
축에 평행한 직사각형들의 합집합을 각 대각선 y = s - x (정수 s는 L부터 R까지)로 잘랐을 때 생기는 선분 길이의 합을 구해 sqrt(2)로 나눈 값을 출력한다.
문제
베라는 축에 평행한 직사각형을 개 가지고 있다. 번째 직사각형은 마주 보는 두 꼭짓점 와 로 정해진다. 이 개 직사각형의 합집합을 라고 하자.
실수 에 대해 와 직선 의 교집합은 서로 떨어진 선분 여러 개로 이루어진다. 한 점으로 줄어든 선분이 섞여 있을 수도 있다. 이 선분들의 길이 합을 라 하고, 교집합이 비어 있으면 으로 정한다.
정수 과 이 주어질 때 라고 하자. 여기서 는 부터 까지의 정수를 훑는다. 이 합은 항상 어떤 정수 에 대해 와 같다. 를 구하라.
입력
첫째 줄에 정수 , , 이 주어진다. (, )
다음 개 줄 중 번째 줄에 정수 , , , 가 주어진다. (, )
출력
첫째 줄에 를 출력한다.
힌트
아래 그림은 첫 번째 예제에서 일 때를 보여 준다. 은 굵은 파란 선분 두 개의 길이 합이다. 이 예제의 답은 이다.
