import sys
input = sys.stdin.readline
n, m = map(int, input().split())
arr = []
def bt(x):
if len(arr) == m:
print(*arr)
return
for i in range(x, n+1):
if i not in arr:
arr.append(i)
bt(i)
arr.pop()
bt(1)
[Python] 백준 - 15649번: N과 M (1)
https://velog.io/@cmlh21/Python-%EB%B0%B1-15649%EB%B2%88-N%EA%B3%BC-M-1