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

28098번 - 폭발 속에서 살아남기

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

문제

허허벌판 2ドル$차원 평면 공간의 $(0, 0)$에서 살고 있던 당신, 어느 날 $N$개의 지점 $(x_1, y_1), (x_2, y_2), \ldots, (x_N, y_N)$에서 폭발이 일어났다! 당신은 살아남기 위해 무한한 저편으로 도망쳐야 한다!

두 점의 $x$좌표의 차이를 $p,ドル $y$좌표의 차이를 $q$라고 했을 때, 두 점의 거리를 $\sqrt{p^2 + q^2}$으로 정의한다. 각 지점 $(x_i, y_i)$에서 발생한 폭발은 시간당 범위가 1ドル$씩 늘어나고, 만약 당신이 폭발 범위에 들어오게 되면 폭발에 휩쓸리게 된다. 당신은 아주 빠른 발걸음으로 단위 시간 동안 아무 방향으로 1ドル$의 거리를 이동할 수 있다. 살아남기 위해서는 무한한 시간 동안 폭발에 휩쓸리지 않아야만 한다. 폭발 반경에 걸치기만 해도 당신은 폭발에 휩쓸리게 된다!

당신은 살아남을 수 있을까?

입력

첫 번째 줄에 폭발이 일어난 지점의 개수 $N$이 주어진다. ($ 1 \le N \le 500\ 000$)

두 번째 줄부터 $N$개의 줄에 걸쳐 각 폭발 지점의 좌표 $x_i$와 $y_i$를 나타내는 두 정수가 공백으로 구분되어 주어진다. ($ -10^9 \le x_i, y_i \le 10^9 $)

모든 폭발 지점은 서로 다르며, $(0, 0)$ 지점에서는 폭발이 발생하지 않는다.

출력

무한한 시간동안 폭발에 휩쓸리지 않을 수 있다면 Yes, 불가능하다면 No를 출력한다.

제한

예제 입력 1

2
1 1
-1 -1

예제 출력 1

Yes

예제 입력 2

4
2 2
2 -2
-2 2
-2 -2

예제 출력 2

No

노트

출처

University > POSTECH > 2023 POSTECH Programming Contest > Contest B번

University > POSTECH > 2023 POSTECH Programming Contest > Open Contest B번

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

출처

대학교 대회

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

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