BOJ_15649_N과 M(1)

2021. 7. 19. 22:14백준 알고리즘(BOJ)

1.

구분: 백트레킹

언어: Python

전략:

  • DFS와 백트레킹을 이용한다. 
  • 방문하지 않은 것들 중에, 방문을 했다면 방문 처리를 하고, 다음 층으로 내려가 재귀를 통해 또 새로운 수를 방문한다. 
  • 백트레킹이므로 다시 돌아올 때, 맨 전에 방문 처리를 한 것은 다시 방문하지 않음으로 변경한다.  

2. 코드

 


3.

  • 백트레킹 유형의 가장 기본이다. 
  • 출력할 때, 공백을 처리하지 않아사 계속 틀렸다. 
  • 처음 접하는 유형이라 나에게는 많이 어려웠다. 

'백준 알고리즘(BOJ)' 카테고리의 다른 글

BOJ_17478_재귀함수가 뭔가요?  (0) 2021.08.04
BOJ_7576_토마토  (0) 2021.07.31
BOJ_1920_수 찾기  (0) 2021.07.17
BOJ_1931_회의실 배정  (0) 2021.07.13
BOJ_2217  (0) 2021.07.13