白駿15649号:NとM(1)
n,m = map(int,input().split())
sol = []
def recur(cur):
if cur == m :
for i in sol:
print(i, end=' ')
print()
return
for i in range(1,n+1):
if i not in sol:
sol.append(i)
recur(cur+1)
sol.pop()
recur(0)
Reference
この問題について(白駿15649号:NとM(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@lse2625/백준-15649번-N과-M-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol