새해와 성 건설
시간 제한3초메모리 제한512 MB
세 점이 한 직선 위에 있지 않은 n개의 점이 주어질 때, 각 점 p를 포함하는 볼록 사각형을 이루는 4개 점 부분집합의 수를 모두 더해 출력한다.
문제
Kiwon이 즐겨 하는 비디오 게임에서 새해 이벤트가 열린다. 이 게임은 성을 짓고 지키는 게임인데, Kiwon은 여기서 다음과 같은 퍼즐을 떠올렸다.
2차원 평면 위에 개의 서로 다른 점으로 이루어진 집합 가 있다. 에서 서로 다른 세 점은 한 직선 위에 있지 않다. 점 에 성을 지어 이 점을 보호할 수 있다. 성은 점 를 엄격히 내부에 포함하는 단순 사각형(꼭짓점이 개인 다각형)이다. 즉, 점 는 사각형의 엄격한 내부에 있다.
Kiwon은 를 보호하는 성을 지을 때 사용할 수 있는 의 점 부분집합의 개수에 관심이 있다. 하나의 부분집합을 여러 방식으로 이어 점을 둘러쌀 수 있더라도 한 번만 센다.
를 점 를 둘러쌀 수 있는 점 부분집합의 개수라고 하자. 모든 점 에 대한 의 합을 구하라.
입력
첫째 줄에 정수 이 주어진다. ()
다음 개의 줄에 점의 위치를 나타내는 두 정수 , 가 주어진다. ()
모든 점은 서로 다르고, 어느 세 점도 한 직선 위에 있지 않음이 보장된다.
출력
모든 점 에 대한 의 합을 출력한다.