코딩테스트/백준

[백준] 2644번: 촌수계산

yjseo01 2023. 11. 17. 11:42

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

 

2644번: 촌수계산

사람들은 1, 2, 3, …, n (1 ≤ n ≤ 100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어

www.acmicpc.net

 

몇 번 탐색해야 한 노드(사람)에서 다른 노드까지 도달할 수 있는지를 묻는 것 같다.

dfs로 풀었는데, 목표 노드에 도달하면 재귀함수를 빠져나온다.

visited 배열에는 몇번째에 해당 노드를 방문했는지를 저장함으로써 방문처리를 했다.

 

 

갑자기 backtracking과 dfs의 차이점이 헷갈려서 ChatGPT한테 물어봤다.

'코딩테스트 > 백준' 카테고리의 다른 글

[백준] 2468번: 안전 영역  (1) 2023.11.21
[백준] 2606번: 바이러스  (0) 2023.11.16
[백준] 11060번: 점프 점프  (0) 2023.11.15
[백준] 17404번: RGB거리 2  (1) 2023.11.14
[백준] 13398번: 연속합 2  (0) 2023.11.13