반응형
알고리즘 분류
- 백트래킹
SOLUTION
import sys
from itertools import combinations_with_replacement
N, M = map(int, sys.stdin.readline().split())
N_list = list(map(int, sys.stdin.readline().split()))
N_list.sort()
# 중복되는 수열 출력을 방지하기 위해 set() 이용
combi_w_list = sorted(set(list(combinations_with_replacement(N_list, M))))
for i in combi_w_list:
print(*i)
'코딩테스트 대비 > BOJ' 카테고리의 다른 글
[Baekjoon/Python] 1629번: 곱셈 - 효과는 굉장했다! (0) | 2022.04.03 |
---|---|
[Baekjoon/Python] 1149번: RGB거리 - 효과는 굉장했다! (0) | 2022.03.28 |
[Baekjoon/Python] 15663번: N과 M (9) - 효과는 굉장했다! (0) | 2022.03.28 |
[Baekjoon/Python] 11725번: 트리의 부모 찾기 - 효과는 굉장했다! (0) | 2022.03.28 |
[Baekjoon/Python] 11053번: 가장 긴 증가하는 부분 수열 - 효과는 굉장했다! (0) | 2022.03.28 |