Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Feb 20, 2025

🧷 문제 링크

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

🧭 풀이 시간

30분

👀 체감 난이도

✏️ 문제 설명

  • 2차원 좌표평면에 $N$개의 기지국을 설치하려 한다.
  • 기지국들을 모두 중심이 x축 위에 존재하는 몇몇 정사각형들의 통신범위 내에 있게 하려 한다.
  • 정사각형들 변의 길이 합을 최소로 해보자.

🔍 풀이 방법

[사용한 알고리즘]

  • 정렬
  • DP

  • $DP[i] = $i번째 기지국까지 설치했을 때, 길이 합의 최솟값으로 정의한다.
  • $DP[i] = \min(DP[i-j] + \max(2{|Y_k|}, X_i - X_{i-j+1}))$이다.
  • 좌표의 오름차순으로 정렬되어 있어야 함은 자명하다.

⏳ 회고

  • 저 dp식에서 곱하기 2 부분을 깜빡하고 안 써준 부분이 있었는데, 그걸 20분동안 못 찾고 있었다

@oncsr oncsr added the success 👍 해설을 보지 않고 풀었을 때 label Feb 20, 2025
@ShinHeeEul ShinHeeEul merged commit 322914f into main Feb 20, 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