13907번 - 세금
dist[i][j] = i번째 정점을 방문하는데 j개의 간선을 쓸 때 최소거리 라고 정의하고 문제를 풀었는데요
너비우선 탐색으로 최단경로를 구했는데 통과가 되서 질문드립니다.
그냥 너비우선탐색은 O(|V| + |E|)이지만 너비우선탐색으로 최단경로를 구하려고 하면 O(VE)가 소요되지 않나요?
근데 상태가 N^2개로 늘어났으니 O(V^2E)가 되서 시간초과가 날 것 같은데 왜 되는지 알고 싶습니다.
댓글을 작성하려면 로그인해야 합니다.
p_ce1052 3년 전
dist[i][j] = i번째 정점을 방문하는데 j개의 간선을 쓸 때 최소거리 라고 정의하고 문제를 풀었는데요
너비우선 탐색으로 최단경로를 구했는데 통과가 되서 질문드립니다.
그냥 너비우선탐색은 O(|V| + |E|)이지만 너비우선탐색으로 최단경로를 구하려고 하면 O(VE)가 소요되지 않나요?
근데 상태가 N^2개로 늘어났으니 O(V^2E)가 되서 시간초과가 날 것 같은데 왜 되는지 알고 싶습니다.