본문 바로가기

알고리즘/일반

백준 18310번: 안테나 (JAVA)

728x90

 

문제 해석

 

집의 위치들이 입력값으로 주어진다.

안테나를 한 집에 설치하는데 안테나가 설치한 집은 그 집으로부터 모든 집까지의 거리 총 합이 최소가 되어야 한다.

 

알고리즘

 

집의 위치를 오름차순으로 정렬한다.

집의 개수가 홀수개일 때는 (N / 2 + 1) 번째 , 짝수개일 때는 (N / 2) 번째 위치한 집이 안테나를 설치해야 할 집이다.

 

코드

 

728x90