Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Nov 14, 2025

🧷 문제 링크

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

🧭 풀이 시간

40분

👀 체감 난이도

✏️ 문제 설명

2차원 좌표 평면에 N개의 구슬 발사기가 있다.
구슬 발사기는 8방향을 바라볼 수 있고, i번째 구슬 발사기를 시계 방향으로 45도 회전시키는 비용은 c[i]이다.

구슬 발사기들을 적절히 회전시켜서, 발사기 s로에서 출발하여 e에 도착하는 비용을 최소로 하고 그 경로를 출력해보자.

🔍 풀이 방법

8방향 각각에 대한 직선을 map으로 관리한다.
같은 직선에 포함된 점들을 모두 정렬시켜서 그래프를 구성해주고 다익스트라를 돌려 해결했다.
경로 출력은 다익스트라 트리에 대한 역추적으로 구해줬다.

⏳ 회고

어질어질

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