-
백준_18310_안테나 (python)Algorithm/백준_생각정리 2023. 2. 24. 20:18
★ 접근
N의 최대 크기를 이십만으로 제한했기 때문에 모든 경우를 다 탐색할 경우 시간초과가 나올 것이라 생각했다. 그래서 그리디로 접근해보자고 생각을 했다.
★ 풀이
처음에는 모든 집에 대해서 안테나 거리들의 합이 최소일라면 가운데에 있으면 되는 것이 아닌가 했다. 너무 간단하다고 생각을 했고 코드도 너무 짧을 것 같아 확신이 없었다. 결국 다른 방법으로 해봤는데 틀렸다. 설마하고 첫 생각대로 해봤는데 통과돼서 허무했다.
import sys input = sys.stdin.readline N = int(input()) house = list(map(int,input().split())) house.sort() print(house[(N-1) // 2])
'Algorithm > 백준_생각정리' 카테고리의 다른 글
백준_13164_파이썬_쉬운풀이(행복 유치원) (0) 2023.03.09 백준_18430_무기공학(python) (0) 2023.03.04 백준_1461_도서관(python) (0) 2023.02.20 백준_7576_토마토(python) (0) 2023.02.16 백준_13023_ABCDE(python) (0) 2023.02.08