inseonyun / Algorithm

알고리즘 문제 풀이
0 stars 0 forks source link

[DFS & BFS] 백준 : 24480_알고리즘 수업 - 깊이 우선 탐색 2 #19

Closed inseonyun closed 2 years ago

inseonyun commented 2 years ago

Source URL : https://www.acmicpc.net/problem/24480

inseonyun commented 2 years ago

문제 요구사항

접근 방법

풀이 순서

  1. N(정점의 개수), M(간선의 개수), R(시작 정점)을 입력 받는다.
  2. 이후, M(간선의 개수)만큼 반복하여 간선 정보를 입력 받는다.
  3. 나는 간선 정보를 vector<vector>로 해서 받았다.
  4. 해당 간선 정보의 각 인덱스를 내림차순으로 정렬한다.
  5. DFS 수행
    • 이때, 매개변수로 받게 되는 정점은 check 하여, 중복으로 올 수 없게 한다.
    • 또, 해당 방문 정점을 기록해야 하므로, 전역변수 result에 임의의 가중치 변수 값을 넣어 순서를 기록한다.
  6. N(정점의 개수)만큼 result의 각 value 출력
inseonyun commented 2 years ago

[문제 풀이 결과] image