Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Mar 20, 2025

🧷 문제 링크

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

🧭 풀이 시간

49분
image

👀 체감 난이도

✏️ 문제 설명

M*N의 격자에 어떤 선분 K개를 각각 K개의 버스가 다니고 있다.
출발점과 도착점이 주어지면, 이용해야 하는 최소 버스 수를 구해보자.

🔍 풀이 방법

[사용한 알고리즘]

  • BFS

모든 버스 쌍에 대해 교차 판정 수행한 뒤에 그래프를 구성해준다.
시작점과 도착점을 포함하는 버스들을 미리 전처리 해놓고 BFS를 돌려주었다.

⏳ 회고

인접 리스트로 구성하니까 메모리 초과가 떴고,
인접 행렬로 다시 짜니까 맞았다..

@oncsr oncsr self-assigned this Mar 20, 2025
@oncsr oncsr added the success 👍 해설을 보지 않고 풀었을 때 label Mar 20, 2025
@ShinHeeEul ShinHeeEul merged commit 13727f2 into main Mar 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