중복 순열 문제..!
N과 M을 눈감고도 풀면 순열과 조합은 정복하겠지...?
#### 중복순열
N, M = map(int, input().split())
choice = [0] * M
num = [ i for i in range(1, N+1)]
def perm(idx):
if idx == M:
print(" ".join(map(str, choice)))
return
for i in range(N):
choice[idx] = num[i]
perm(idx+1)
perm(0)
'알고리즘 문제 풀기 > 백준(Baekjoon)' 카테고리의 다른 글
[백준 알고리즘] 15654.N과 M (5) - 순열 (0) | 2021.03.20 |
---|---|
[백준 알고리즘] 15652. N과 M (4) - 중복조합 (0) | 2021.03.20 |
[백준 알고리즘] 15650. N과 M (2) - 조합 (0) | 2021.03.20 |
[백준 알고리즘] 15649. N과 M (1) - 순열 (0) | 2021.03.20 |
[백준 알고리즘] 10026. 적록색약 - 파이썬, DFS (0) | 2021.03.08 |