Problem Solving/백준
[BOJ 백준] 15652번 : N과 M(4) - Python
돌돌김
2021. 1. 3. 00:23
N과 M(4)는 중복 조합을 구하는 문제이다.
이번에도 내장 라이브러리를 사용하지 않고 백트래킹 방식으로 직접 구현하였다.
n, m = map(int, input().split())
result = []
def dfs(idx, count):
if count == m:
print(*result)
return
for i in range(idx, n):
result.append(i+1)
dfs(i, count+1)
result.pop()
dfs(0, 0)