728x90
https://www.acmicpc.net/problem/15649
dfs로도 풀수있다고 하는데, 문제보자마자 난 파이썬 permutation 모듈이 생각나서 그냥 그렇게 풀었는데
메모리초과도 안나고 시간초과도 안나서 통과했다
from itertools import permutations
n, m = map(int, input().split())
array = [i for i in range(1, n+1)] # 1...n
result = []
for i in list(permutations(array, m)):
result.append(list(i))
result.sort()
for i in result:
print(" ".join(map(str, i)))
728x90
'Algorithm (PS)' 카테고리의 다른 글
[백준] 6603 로또 Python (0) | 2022.10.09 |
---|---|
[백준] 11055 가장 큰 증가 부분 수열 Python (0) | 2022.10.07 |
[백준] 5212 지구온난화 Python 풀이 (1) | 2022.10.05 |
[Snippet] Python 2차원 배열 한칸씩 밑으로 내리기 (0) | 2022.10.04 |
[백준] 2668 숫자고르기 Python (0) | 2022.10.04 |