보글보글 개발일지
반응형

문제

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
profile

보글보글 개발일지

@보글

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!