15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 백트래킹 문제다. 이번에는 같은 수를 여러 번 골라도 된다. # 15651번: N과 M(3) n, m = map(int, input().split()) result = [] def backTracking(num): if num == m: print(*result) return for i in range(1, n+1): result.append(i) backTracking(num+1) result.pop() backTracking(0) 이전 문제에서 조건문을 빼버..
15651
15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 이전 문제들과 거의 같은 문제지만 다른 점이 있다면 이번에는 같은 수를 중복해서 고를 수 있다는 점 # 15651번: N과M(3) n, m = map(int, input().split()) result = [] def backTracking(num): if num == m: print(*result) return for i in range(1, n+1): result.append(i) backTracking(num+1) result.pop() backTracki..