반응형
문제
https://www.acmicpc.net/problem/15657
풀이
7번에서 start만 추가해주면 된다.
코드
import sys
read = sys.stdin.readline
n, m = list(map(int, read().split()))
num = list(map(int, read().split()))
arr = [0 for _ in range(m)]
num.sort()
def choose(k,start):
if (k == m):
print(" ".join(map(str, arr)))
else:
for i in range(start,n):
arr[k] = num[i]
choose(k + 1,i)
choose(0,0)
반응형
'알고리즘' 카테고리의 다른 글
[백준/15664][파이썬] N과 M(10) (0) | 2023.04.11 |
---|---|
[백준/15663][파이썬] N과 M(9) (0) | 2023.04.11 |
[백준/15656][파이썬] N과 M(7) (0) | 2023.04.11 |
[백준/15655][파이썬] N과 M(6) (0) | 2023.04.11 |
[백준/15654][파이썬] N과 M(5) (0) | 2023.04.11 |