[파이썬/python] 백준 15652번 : N과 M (4) (🥈3)

n,m = list(map(int,input().split()))
 
s = []
 
def dfs(ss):
    if len(s)==m:
        print(' '.join(map(str,s)))
        return
    
    for i in range(ss,n+1):
        s.append(i)
        dfs(i)
        s.pop()
 
dfs(1)

이전의 문제들처럼 어떤 조건이 필요하지 않는다.

comment