문제
https://www.acmicpc.net/problem/15650
코드
n,m=map(int, input().split())
lst=[]
def dfs(start):
if len(lst)==m:
print(' '.join(map(str,lst)))
return
for i in range(start, n+1):
if i not in lst:
lst.append(i)
dfs(i+1)
lst.pop()
dfs(1)
생각 정리
'문제풀이 > 기타' 카테고리의 다른 글
[파이썬] [백트래킹] 백준 9663 N-Queen (0) | 2022.03.24 |
---|---|
[파이썬] [힙] 백준 2696 중앙값 구하기 (0) | 2022.03.10 |
[파이썬] [스택] 백준 15926 현욱 (0) | 2022.03.05 |
[파이썬] [스택] 백준 2504 괄호의 값 (0) | 2022.03.04 |
[파이썬] [분할정복] 백준 1992 쿼드트리 (0) | 2022.02.23 |