-
[백준] 15666. N과M(12)코테 준비/백트래킹 2023. 3. 12. 23:44
n,m=map(int,input().split()) nlist=list(map(int,input().split())) nlist.sort() answer=[] def dfs(depth,n,m): if len(answer)==m: print(*answer) return x=0 for i in range(depth,n): if x!=nlist[i]: # x가 list의 숫자와 같지 않다면(중복되는 수열 여러번 출력x) answer.append(nlist[i]) dfs(i,n,m) #비내림차순 x=nlist[i] answer.pop() dfs(0,n,m)
'코테 준비 > 백트래킹' 카테고리의 다른 글
[백준] 15652. N과M (4) (0) 2023.03.07 [백준] 15657. N과M (8) (0) 2023.03.07 [백준] 15650. N과 M (2) (0) 2023.03.06 [백준] 15649. N과M (1) (0) 2023.03.05