15652

15652번: N과 M (4) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 오늘도 돌아온 백트래킹 문제다. 이번에는 고른 수열이 비내림차순이어야 하고, 같은 수열을 여러번 골라도 된다. # 15652번: N과 M(4) n, m = map(int, input().split()) result = [] def backTracking(num): if num == m: print(*result) return for i in range(1, n+1): if len(result) == 0: result.append(i) backTracking(nu..
15652번: N과 M (4) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 이전 문제들과 비슷하지만 다른 점이 있다면 숫자를 중복해서 고를 수 있으나, 비내림차순이어야 한다는 점 # 15652번: N과 M(4) n, m = map(int, input().split()) result = [] def backTracking(num): if len(result) == m: print(*result) return for i in range(num, n+1): result.append(i) backTracking(i) result.pop() b..
happenundo
'15652' 태그의 글 목록