조합이 조하요
#### 조합
N, M = map(int, input().split())
num = list(map(int, input().split()))
num.sort()
choice = [0] * M
def comb(idx, start):
if idx == M:
print(" ".join(map(str, choice)))
return
for i in range(start, N):
choice[idx] = num[i]
comb(idx+1, i+1)
comb(0, 0)
'알고리즘 문제 풀기 > 백준(Baekjoon)' 카테고리의 다른 글
[백준 알고리즘] 6603.로또 - 조합 (0) | 2021.03.21 |
---|---|
[백준 알고리즘] 2309.일곱난쟁이 - 부분집합의 합(조합) (0) | 2021.03.21 |
[백준 알고리즘] 15654.N과 M (5) - 순열 (0) | 2021.03.20 |
[백준 알고리즘] 15652. N과 M (4) - 중복조합 (0) | 2021.03.20 |
[백준 알고리즘] 15651. N과 M (3) - 중복순열 (0) | 2021.03.20 |