만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

와이파이

면접 대비

시간 제한1초메모리 제한512 MB

요약
작은 공부방의 공용 와이파이와 각 방의 핫스팟이 주어질 때, 모든 방에서 공용 신호 속도를 계산해 최댓값을 출력하고 양수가 없으면 IMPOSSIBLE을 출력한다.
난이도

쉬움10점 중 3점

유형
구현, 수학, 완전 탐색, 기하
정답자
아직 제출이 없습니다

문제

가까운 소학습실까지 나가기 싫은 우석이는 방에서 WiFi를 쓰고 싶어 한다. 소학습실에도 공용 WiFi가 있지만, 속도에 만족하지 못한 학생들이 핫스팟 WiFi를 켜면서 그 전파가 소학습실 WiFi 전파를 방해했다. 우석이는 방해 전파를 감안했을 때 쓸 수 있는 공용 WiFi 속도를 가늠하려 한다.

방은 11번부터 NN번까지 총 NN개가 있고, 각 방과 소학습실의 위치는 2차원 평면 위의 한 점으로 나타낼 수 있다. ii번 방의 위치는 (xi,yi)(x_i, y_i)이고, 소학습실의 위치는 (x0,y0)(x_0, y_0)이다.

각 방에 도달하는 소학습실 WiFi의 속도는 다음과 같이 계산한다.

  • 소학습실에는 에너지가 E0E_0인 공용 WiFi가 켜져 있다.
  • ii번 방에는 핫스팟 WiFi가 최대 1개 켜져 있다.
    • Ei≠0E_i \neq 0이면 에너지가 EiE_i인 핫스팟 WiFi가 켜져 있고, Ei=0E_i = 0이면 핫스팟 WiFi가 켜져 있지 않다.
  • 와이파이의 세기는 와이파이의 에너지에서 WiFi가 켜진 곳과 WiFi를 사용하는 곳의 택시거리만큼 감쇠하며, 00 미만으로는 감쇠하지 않는다.
    • 즉, 에너지가 PP이고 (a,b)(a, b)에서 켜진 WiFi가 (c,d)(c, d)에 도달할 때 WiFi의 세기는 max⁡(0,P−(∣a−c∣+∣b−d∣))\max(0, P-(|a-c|+|b-d|))이다.
  • ii번 방에 도달하는 와이파이의 속도는 ii번 방에 도달한 공용 WiFi의 세기에서 ii번 방에 도달한 모든 핫스팟 WiFi의 세기 합을 뺀 값이다.
    • 와이파이의 속도가 00 이하이면 ii번 방에서 와이파이에 연결할 수 없다.

대담한 우석이는 와이파이를 위해서라면 다른 방에도 침입할 수 있다. 우석이를 위해 공용 WiFi 속도가 가장 빠른 방의 속도를 구하자.

입력

첫 번째 줄에 방의 수 NN이 주어진다.

다음 N+1N+1개 줄의 ii번째 줄에는 xi−1x_{i-1}, yi−1y_{i-1}, Ei−1E_{i-1}가 공백으로 구분되어 주어진다.

출력

공용 WiFi 속도가 가장 빠른 방에서의 속도를 출력한다. 만약 모든 방에서 공용 WiFi에 연결할 수 없다면 “IMPOSSIBLE” (따옴표 제외)을 출력한다.

제한

  • 1≤N≤1 0001 \le N \le 1\,000
  • 0≤xi,yi≤1 0000 \le x_i, y_i \le 1\,000 (0≤i≤N0 \le i \le N)
  • 0≤Ei≤1 0000 \le E_i \le 1\,000 (1≤i≤N1 \le i \le N)
  • 1≤E0≤1 000 0001 \le E_0 \le 1\,000\,000
  • 입력으로 주어지는 모든 수는 정수이다.

힌트

같은 방이라도 핫스팟 WiFi가 켜져 있으면 공용 WiFi 전파를 방해한다는 점에 유의하자.

예제2

  1. 예제 1

    입력
    3
    0 1 7
    3 2 3
    0 3 3
    0 1 0
    
    예상 출력
    6
    
  2. 예제 2

    입력
    1
    1 4 15
    13 5 4
    
    예상 출력
    IMPOSSIBLE