- 문제 : N과 M (8)
- 난이도 : 실버 3
- 언어 : Python
- 문제 링크 : https://www.acmicpc.net/problem/15657
def recur(lev, next_i):
if lev == M:
print(*path)
return
for i in range(next_i, N):
path.append(arr[i])
recur(lev+1, i)
path.pop()
N, M = map(int, input().split())
arr = list(map(int, input().split()))
arr.sort()
path = []
recur(0, 0)
비내림차순으로 수열을 뽑아낸다.
'BOJ' 카테고리의 다른 글
백준 6603. 로또 [Python] (0) | 2022.06.14 |
---|---|
백준 10815. 숫자 카드 [Python] (0) | 2022.06.10 |
백준 15656. N과 M (7) [Python] (0) | 2022.06.04 |
백준 15655. N과 M (6) [Python] (0) | 2022.06.04 |
백준 15654. N과 M (5) [Python] (0) | 2022.06.04 |