Algorithm/Problems_Solving

백준(BaekJoon)_15656_N과M(6)

yunajoe 2022. 8. 27. 11:12
n,m = map(int, input().split())
num_list = list(map(int, input().split()))
result = []

def func(start):
    if m == len(result):
        print(" ".join(map(str, result)))
    else:
        num_list.sort()
        for i in range(start, n):
            if num_list[i] not in result:
                result.append(num_list[i])
                func(i)
                result.pop()
                
func(0)