1504 특정한 최단 경로 #include using namespace std; int INF = 98765432; vector vec[802]; int dist[803]; void bfs(int a) { memset(dist, INF, sizeof(dist)); priority_queue queue; queue.push(make_pair(0, a)); dist[a] = 0; while (!queue.empty()) { int sum_distance = queue.top().first; int x = queue.top().second; queue.pop(); if (dist[x] < sum_distance) continue; for (int i = 0; i ncost) { queue.push({ ncos..