Skip to content

Conversation

@0224LJH
Copy link
Contributor

@0224LJH 0224LJH commented Aug 27, 2025

🧷 문제 링크

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

🧭 풀이 시간

30분

👀 체감 난이도

✏️ 문제 설명

첫 번째 줄에 체크포인트의 수 N과 건너뛸 체크포인트의 수 K가 주어진다.

이후 N개의 줄에 정수가 두개씩 주어진다. i번째 줄의 첫 번째 정수는 체크포인트 i의 x 좌표, 두 번째 정수는 y 좌표이다. (-1000 <= x <= 1000, -1000 <= y <= 1000)

체크 포인트의 좌표는 겹칠 수도 있다 - 젖소 박승원이 한 체크포인트를 건너뛸 때는 그 번호의 체크포인트만 건너뛰며, 그 점에 있는 모든 체크포인트를 건너뛰지 않는다.

체크포인트 K 개를 건너뛰고 달릴 수 있는 최소 거리를 출력하라.

🔍 풀이 방법

전형적인 dp 문제이다. dp[i][j] 에 j번 스킵을 하였을 때 i번째 노드에 도달 시 필요한 최소 거리를 기록하면 된다.

⏳ 회고

이제 dp문제는 그래도 괜찮은?것같다.

@0224LJH 0224LJH added the success 👍 해설을 보지 않고 풀었을 때 label Aug 27, 2025
@ShinHeeEul ShinHeeEul merged commit a9cbced into main Aug 27, 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