https://www.acmicpc.net/problem/15651
import sys
read = sys.stdin.readline
def dfs():
if len(s) == m:
print(' '.join(map(str,s)))
return
for i in range(1, n+1):
s.append(i)
dfs()
s.pop()
n, m = map(int, read().split())
s = []
dfs()
중복도 허용되므로 visited 관련된 코드를 제거한다.
'Algorithm > Problems' 카테고리의 다른 글
99클럽 코테 스터디 2일차 TIL + 이분탐색 (0) | 2024.10.30 |
---|---|
99클럽 코테 스터디 1일차 TIL + 이분탐색 (0) | 2024.10.28 |
[백준/파이썬] 15650번 N과 M (2) (0) | 2023.02.01 |
[백준/파이썬] 15649번 N과 M (1) (0) | 2023.02.01 |
[백준/파이썬] 1012번 유기농 배추 (0) | 2022.12.06 |