23975번 - 정훈이는 민트초코맛 짜장라면이 먹고 싶다
제가 지문을 잘못 이해한건지 틀렸다고 나오네요
코드를 간략히 설명드리자면
시작 위치에서 집까지 추적할 수 있도록 다익스트라 돌리면서 parent 배열을 구축합니다. 탐색 중에 기존에 발견한 최단 경로와 같은 길이의 경로를 발견했을 때 parent 값이 더 큰 것으로 갱신되도록 하여 지문에서 요구하는 최단경로를 찾습니다.
각 쿼리에 대해 순차적으로 구해둔 경로를 따라 가장 처음 만나는 재고가 있는 편의점을 찾습니다. 이 과정에서 경로압축을 수행하여 이후의 쿼리를 대비합니다.
제가 어떤 케이스를 놓친건가요?
100만 * 1000 =10억 까지 나올 수 있어서 INF 값이 조금 더 커야할 것 같아요
감사합니다 C 상한이 별로 안커서 무심코 넘어갔는데 계산해보니 그러네요 ㅜㅜ
댓글을 작성하려면 로그인해야 합니다.
ckdgus2482 2년 전
제가 지문을 잘못 이해한건지 틀렸다고 나오네요
코드를 간략히 설명드리자면
시작 위치에서 집까지 추적할 수 있도록 다익스트라 돌리면서 parent 배열을 구축합니다. 탐색 중에 기존에 발견한 최단 경로와 같은 길이의 경로를 발견했을 때 parent 값이 더 큰 것으로 갱신되도록 하여 지문에서 요구하는 최단경로를 찾습니다.
각 쿼리에 대해 순차적으로 구해둔 경로를 따라 가장 처음 만나는 재고가 있는 편의점을 찾습니다. 이 과정에서 경로압축을 수행하여 이후의 쿼리를 대비합니다.
제가 어떤 케이스를 놓친건가요?