Baekjoon #10974

Baekjoon #10974

1개의 풀이 · Python

문제 원문 보기 ↗

SOLUTION INFO

Python · main.py

main.py
import sys

def input():
    return sys.stdin.readline().rstrip()

def DFS():
    if len(arr) == N:
        print(*arr)
        return
    for i in range(1, N+1):
        if visited[i] == 0:
            visited[i] = 1
            arr.append(i)
            DFS()
            arr.pop()
            visited[i] = 0

N = int(input())
arr = []
visited = [0] * (N+1)
DFS()

SOLUTION DESCRIPTION

풀이 설명

등록된 풀이 설명이 없습니다.