백준 Algorithm

[백준 15651 N과 M (3) 문제] PYTHON

harry595 2021. 8. 12. 20:40

전의 문제와 동일하지만 이번 문제에서는 visited[]를 사용할 필요가 없어 해당 코드를 제거하면 끝이다.

 

A, B = map(int, input().split())
visit = [False]*A
result = []


def backtracking(depth, A, B):
    if depth == B:
        print(' '.join(map(str, result)))
        return
    for i in range(A):
        result.append(i+1)
        backtracking(depth+1, A, B)
        result.pop()


backtracking(0, A, B)