728x90
반응형
문제 출처: https://www.acmicpc.net/problem/15654
15654번: N과 M (5)
N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열
www.acmicpc.net
풀이:
import sys
n,m = map(int,input().split())
x = sorted(list(map(int,input().split())))
result = []
def bt(num):
if m == len(result):
print(*result)
return
for i in range(n):
if x[i] in result:
continue
result.append(x[i])
bt(num+1)
result.pop()
bt(0)
반응형
댓글