Agorithm/백준 알고리즘
백준 알고리즘 15649번 N과 M (1)(python)
kimjinho1
2021. 3. 20. 20:32
728x90
반응형
기본적인 백트래킹 문제이다.
def dfs(n):
if n == M:
print(*li)
return ;
for i in range(N):
if check[i]:
continue
check[i] = 1
li.append(i+1)
dfs(n+1)
li.pop()
check[i] = 0
N, M = map(int, input().split())
check = [0]*N
li = []
dfs(0)
728x90
반응형