백준 15649, 15650 : N과 M (1), (2) (Python)
N과 M (1) 출처 : https://www.acmicpc.net/problem/15649 # 순열 n, m = map(int, input().split()) sol = list() visited = [0] * (n+1) def permute(n, m) : if len(sol) == m : print(*sol) return for i in range(1, n+1) : if visited[i] == 0 : sol.append(i) visited[i] = 1 permute(n, m) sol.pop() visited[i] = 0 permute(n, m) N과 M (2) 출처 : https://www.acmicpc.net/problem/156450 # 조합 n, m = map(int, input().split..
2022. 12. 26.