Hyunwoo's DATA
boj-10974 모든순열 본문
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 |