[백준] 15652: N과 M (4) (Python)
문제📖
풀이🙏
- dfs에 a라는 parameter를 추가하여
for i in range(a, n+1):
arr.append(i)
dfs(i)
arr.pop()
다음을 통해 문제에서 원하는 수열을 출력한다.
코드💻
n, m = map(int, input().split())
arr = []
def dfs(a):
if len(arr) == m:
# arr을 ' '로 합쳐서 출력한다.
print(' '.join(map(str, arr)))
return
for i in range(a, n+1):
arr.append(i)
dfs(i)
arr.pop()
dfs(1)
Author And Source
이 문제에 관하여([백준] 15652: N과 M (4) (Python)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wlrhkd49/백준-15652-N과-M-4-Python저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)