[BOJ/백준/C++] 15649번
·
Coding Test/Baekjoon
15649번: N과 M (1) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 📌 접근 방법 백트래킹 원리를 사용했다 ✔️ 백트래킹 가능한 모든 해를 조사하면서 최적의 해를 찾는 기법 재귀적인 방법으로 구현 해를 찾기 위해 후보해를 조사하고, 조건을 만족하지 않으면 이전 상태로 돌아가 다른 후보를 조사하는 과정을 반복함 ✔️ 깊이 우선 탐색 (Depth-First Search, DFS) 그래프의 모든 정점을 탐색하는 기법 스택(Stack) 또는 재귀 함수를 통해 구현가능 시작 정점을 선택하고 해당 정점을 방문했음을 표시함 선택한 정점과 인..