[BOJ] #15652번 - N과 M (4)

2022. 4. 16. 11:160️⃣ Algorithm&자료구조/BOJ

 

 

#15652번 - N과 M (4)

 

 

 

 

통과 Code

import sys
n, m = map(int, sys.stdin.readline().split())
a = []

def solution():
    if len(a) == m :
        return print(' '.join(map(str, a)))
  
    for i in range(1, n+1):
        if len(a) > 0:
            if i < a[-1]:
                continue
        a.append(i)
        solution()
        a.pop()
        
solution()

 

 

 

 

시간 복잡도 : O(n^m)

공간 복잡도 : O(1)

 

 

'0️⃣ Algorithm&자료구조 > BOJ' 카테고리의 다른 글

[BOJ] #18258번 큐 2  (0) 2022.04.25
[BOJ] #10773 제로  (0) 2022.04.25
[BOJ] #10828번 스택  (0) 2022.04.25
[BOJ] # 15651번 - N과 M (3)  (0) 2022.04.16
[BOJ] # 15650 - N과 M (2)  (0) 2022.04.15