반응형
문제
https://www.acmicpc.net/problem/15651
이번문제는 이전문제에서 조건이 빠진형태라고 보면된다.
모든 경우의 수를 모두 출력하면 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | n,m=map(int,input().split()) result=[0 for _ in range(m)] def backtracking(index,n,m): if index==m: for i in result: print(i,end=" ") print() return for i in range(1,n+1): result[index]=i backtracking(index+1,n,m) backtracking(0,n,m) | cs |
비슷한 경우에서 조건에 따라 조금씩 변형해서 사용할 경우가 많아서 N과M이라는
문제가 4개나 되는거같다.
반응형
'알고리즘(python) > 탐색' 카테고리의 다른 글
[Python]백트래킹 백준 9663 (0) | 2020.01.06 |
---|---|
[Python]백트래킹 백준 15652 (0) | 2020.01.04 |
[Python]백트래킹 백준 15650 (0) | 2020.01.04 |
[Python]백트래킹 백준 15649 (0) | 2020.01.04 |
[Python]Brute force 백준 1436 (0) | 2019.12.17 |
최근댓글