Logo
(追記) (追記ここまで)

31852번 - 벽록의 가면 (Hard)

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB85302946.032%

문제

마을 뒤편의 장대한 산에 도깨비가 하나 살고 있다. 도깨비는 가면으로 무서운 얼굴을 가리고 마을 축제에 놀러 가곤 한다. 올해도 신나는 축제를 즐긴 도깨비는 다음 축제를 위해 소중한 가면들을 숨겨두려 한다. 가면은 총 4ドル$개로, 산에 있는 $N$개의 굴 중 서로 다른 네 곳에 숨길 것이다.

굴의 위치는 좌표평면 위 점으로 나타낼 수 있다. 기하학을 좋아하는 도깨비는 가면을 숨긴 4ドル$개의 굴을 적절한 순서로 이으면 볼록한 사각형이 만들어지게 할 것이다. 이 문제에서 볼록한 사각형이란 4ドル$개의 변이 꼭짓점에서만 만나며 내각의 크기가 모두 180° 미만인 사각형을 말한다.

호기심이 많은 도깨비는 문득 서로 다른 4ドル$개의 굴을 꼭짓점 삼아 만들 수 있는 볼록한 사각형이 몇 개나 되는지 궁금해졌다. 굴 $N$개의 좌표가 주어지면 이 궁금증을 해결하는 프로그램을 만들어보자.

입력

첫 번째 줄에 굴의 개수 $N$이 주어진다.

다음 $N$개의 줄에 각 굴의 $x$좌표와 $y$좌표가 공백으로 구분되어 주어진다.

출력

서로 다른 4ドル$개의 굴을 꼭짓점 삼아 만들 수 있는 볼록한 사각형의 개수를 출력한다.

제한

  • 4ドル\le N\le 500$
  • 주어지는 모든 $x$좌표와 $y$좌표는 절댓값이 10ドル^5$ 이하인 정수이다.
  • 같은 점이 여러 번 주어지지 않는다.
  • 어느 세 점도 한 직선 위에 있지 않다.

예제 입력 1

5
0 1
-2 -2
-2 2
2 2
2 -2

예제 출력 1

3

예제 입력 2

6
-8 0
-4 -7
-4 7
4 -7
4 7
8 0

예제 출력 2

15

힌트

출처

University > 인하대학교 > 2024 인하대학교 프로그래밍 경진대회 (IUPC) > Open Contest F2번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /