Triangles (Silver)
면접 대비시간 제한1초메모리 제한512 MB
N개의 점이 주어질 때, 두 변이 각각 x축과 y축에 평행한 모든 직각삼각형의 넓이의 두 배 합을 1e9+7로 나눈 나머지를 구한다.
문제
Farmer John은 소를 위한 삼각형 목초지를 만들려고 한다.
그의 농장을 나타내는 2D 지도 위에 서로 다른 점 에 개의 울타리 기둥이 있다 (). 이 중 세 개를 골라 삼각형 목초지의 꼭짓점으로 삼을 수 있는데, 삼각형의 한 변이 축에 평행하고 다른 한 변이 축에 평행해야 한다.
FJ가 만들 수 있는 모든 목초지의 넓이의 합은 얼마인가?
입력
첫째 줄에 이 주어진다.
다음 개의 줄에는 각각 두 정수 와 가 주어지며, 각 값은 이상 이하이다. 이는 울타리 기둥의 위치를 나타낸다.
출력
넓이의 합은 정수가 아닐 수도 있고 매우 클 수도 있으므로, 넓이의 합의 두 배를 로 나눈 나머지를 출력한다.
힌트
울타리 기둥 , , 는 넓이 인 삼각형을 만들고, , , 은 넓이 인 삼각형을 만든다. 따라서 답은 이다.