BOJ

백준 15651. N과 M (3) [Python]

Hoo_Dev 2022. 6. 3. 16:27
def recur(lev):
    if lev == M:
        print(*path)
        return
    for i in range(N):
        path.append(i+1)
        recur(lev+1)
        path.pop()

N, M = map(int, input().split())
path = []
recur(0)

중복한 숫자 포함하여 출력 가능 하므로 visited 배열 필요 없이 출력.

'BOJ' 카테고리의 다른 글

백준 15654. N과 M (5) [Python]  (0) 2022.06.04
백준 15652. N과 M (4) [Python]  (0) 2022.06.03
백준 15650. N과 M (2) [Python]  (0) 2022.06.03
백준 15649. N과 M (1) [Python]  (0) 2022.06.03
백준 11724. 연결 요소의 개수 [Python]  (0) 2022.06.02