import sys
n_input = sys.stdin.readline
def dfs(N, M, sequence, numbers):
   
    if len(sequence) == M:
        print(*sequence)
        return

    for num in numbers:    
        if num not in sequence:
            dfs(N, M, sequence + [num], numbers)


N, M = map(int, n_input().split())

numbers = list(map(int, n_input().split()))
numbers.sort()

dfs(N, M, [], numbers)

'코딩 연습 > 백준 코드' 카테고리의 다른 글

UCPC는 무엇의 약자일까-15904.py  (0) 2023.10.19
N과M(3)-15651.py  (1) 2023.10.19
N과M(1)-15649.py  (0) 2023.10.19
회사에 있는 사람-7785.py  (0) 2023.10.18
행운의 수-9575.py  (0) 2023.10.18

+ Recent posts