관리 메뉴

Hyunwoo's DATA

boj-10974 모든순열 본문

알고리즘/백준

boj-10974 모든순열

꿈꾸는 데이터분석가 2021. 9. 21. 14:33

https://www.acmicpc.net/problem/10974

 

dfs 풀면서 풀었던 문제와 똑같아서 쉽게 풀었다.

 

 

def dfs():
    if len(s)==n:
        print(*s)
        return
    for i in range(1,n+1):
        if not visited[i]:
            visited[i]=True
            s.append(i)
            dfs()
            s.pop()
            visited[i]=False

n=int(input())
s=[]
visited=[False]*(n+1)            
dfs()

 



'알고리즘 > 백준' 카테고리의 다른 글

boj-10971 외판원 순회2  (0) 2021.09.21
boj-10819 차이를 최대로  (0) 2021.09.21
boj- 10972 다음 순열  (0) 2021.09.21
boj -10972 다음 순열  (0) 2021.09.21
boj-15649 N과 M  (0) 2021.09.19