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

28091번 - 사각형 분할 스페셜 저지

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

문제

2차원 평면에 $N$개의 점을 포함하는 집합 $S = \{P_1,P_2,\cdots,P_N\}$와, 4개의 점을 포함하는 집합 $S' = \{(M,0),(0,M),(-M,0),(0,-M)\}$이 있다. 심심한 뉴비들은 $S \cup S'$에서 볼록 사각형을 이룰 수 있는 임의의 4개의 점을 고른 후, 그 위에 임의의 직선을 그어 사각형을 $(A 내부 점의 개수) = (B 내부 점의 개수)$를 만족하는 두 다각형 $A, B$로 분할하고자 한다. 이때 $(A의 넓이) \times (B의 넓이)$의 상한을 구하시오.

직선 위에 있는 점은 도형 내부에 있는 점의 개수에 포함되지 않으며 어떠한 세 점도 한 직선상에 존재하지 않고, 같은 점은 최대 1번만 주어진다.

입력

첫째 줄에 점의 개수 $N,ドル 꼭짓점의 좌표 $M$이 공백으로 구분되어 주어진다. $(1 \le N \le 10^4; 1 \le M \le 10^9)$ 둘째 줄부터 $N$개의 줄에 걸쳐 xi yi의 형식으로 $P_i = (x_i,y_i)$가 주어진다. $(|x| \le M; |y| \le M)$

입력으로 주어지는 모든 수는 정수이다.

출력

$\text{(A의 넓이)} \times \text{(B의 넓이)}$의 상한을 출력한다. 절대/상대오차는 10ドル^{-6}$까지 허용한다.

제한

예제 입력 1

3 10
-5 9
-9 -8
8 8

예제 출력 1

10150.5625

예제 입력 2

3 4
3 -2
2 3
-1 -1

예제 출력 2

256.0

노트

상한은 수학적으로 다음과 같이 정의된다.

출처

University > 서울대학교 > 서울대학교 SCSC 프로그래밍 경시대회 > 2023 서울대학교 SCSC 프로그래밍 경시대회 > Open Contest F번

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

출처

대학교 대회

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

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