이제 이런 류는 껌이다 ㅋ
import sys
input = sys.stdin.readline
n, m = map(int, input().split())
num = sorted(list(map(int, input().split())))
s = []
def dfs():
if len(s) == m:
print(" ".join(map(str, s)))
return
for i in range(n):
if num[i] not in s:
s.append(num[i])
dfs()
s.pop()
dfs()
N과 M 시리즈 정복하기 !
이제 이건 진짜 쪼끔 식은 죽 먹기다 ㅎㅂㅎ
다른 사람 풀이도 비슷하거나 내가 좀 더 쉬운 코드여서 다른 풀이는 생략!
실버3은 많이 쉽구나 ...