728x90
반응형
링크: https://www.acmicpc.net/problem/15652
아이디어
- 3번 문제에서 백트래킹 함수의 인자로 현재 숫자를 넘겨서 그 숫자부터 반복문을 돌리면 될 듯
구현
import sys
input = sys.stdin.readline
def back(cnt):
if len(road) == m:
for i in road:
print(i, end=" ")
print()
return
for i in range(cnt, n):
road.append(i+1)
back(i)
road.pop()
n, m = list(map(int, input().split()))
road = []
back(0)
마무리
- 실버 3 문제 이긴 하지만 점점 백트래킹 문제가 친근해지기 시작했다.. ㅋㅋ
728x90
반응형
'코테준비 > 백준' 카테고리의 다른 글
[백준] 14889번: 스타트와 링크 - Python (1) | 2023.09.11 |
---|---|
[백준] 14888번: 연산자 끼워넣기 - Python (0) | 2023.09.10 |
[백준] 15651번: N과 M (3) - Python (0) | 2023.09.09 |
[백준] 15650번: N과 M (2) - Python (0) | 2023.09.09 |