![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdhaBgy%2Fbtszut2DTim%2FDKcFTkD8KmsPYcci9WarUK%2Fimg.png)
14400번. 편의점 2
Algorithm/백준 알고리즘
2023. 10. 31. 16:25
아이디어 고객들의 위치를 (a1, b1), (a2, b2), ... (an, bn) 이라고 하고 편의점의 위치를 (x, y) 라고 할 때 모든 고개들의 거리 합은 다음과 같이 정의할 수 있다. |x - a1| + |x - a2| + ... + |x - an| + |y - b1| + |y - b2| + ... + |y - bn| |x - a1| + ... + |x - an| 과 |y - b1| + ... |y - bn| 을 각각 x 에 대한 함수, y 에 대한 함수로 바라볼 때 각각의 함수는 기울기가 음에서 0 또는 양으로 바뀌는 변곡점을 가지게 되고 이 때의 값이 가장 거리합을 최소화 할 수 있는 값이다. a1 < a2 < ... < an 이고 ai < x 0 에서 n - 2i