부분 집합 생성 바이너리 카운팅 DFS BFS 순열 생성 이미 선택한 요소들을 체크해서 순열 생성 1부터 시작하는 순열 생성 교환을 통한 생성 중복 순열 생성 조합 생성 재귀적 정의로 생성 요소를 순차적으로 선택하면서 생성 중복 조합 동전 교환 배낭 문제 부분 집합 생성 재귀적 정의 N-Queen 문제 순열 생성 + 가지 치기
병원 짓기 방 배정 모든 정점 경유 최단 거리