Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Jul 18, 2025

🧷 문제 링크

https://www.acmicpc.net/problem/8986

🧭 풀이 시간

20분

👀 체감 난이도

✏️ 문제 설명

수직선상에 전봇대가 N개 존재한다.
가장 왼쪽에 있는 전봇대를 고정시키고, 모든 인접한 전봇대 사이의 거리를 동일하게 만들려고 할 때, 전봇대들의 이동 거리 합을 최소화 해보자.

🔍 풀이 방법

  • 삼분 탐색

뭔가 이분 탐색처럼 생겼는데, 완탐해보니 이동거리 합의 모양이 볼록하다는 걸 알았다.
image

-> 삼분 탐색으로 가능한 범위를 좁혀 답을 구했다.

⏳ 회고

  1. 그래프 개형을 그려보고 볼록하다는 걸 관찰하는 것
  2. 볼록하다는 걸 보고 삼분 탐색을 떠올리는 것
    두 가지가 연습이 안 되어있으면 좀 헤멨을 것 같다

@oncsr oncsr added the success 👍 해설을 보지 않고 풀었을 때 label Jul 18, 2025
@ShinHeeEul ShinHeeEul merged commit b7d02e6 into main Jul 18, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

success 👍 해설을 보지 않고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants