15651 BOJ kotlin

BaekJoon

[BaekJoon] 15651번 N과 M (3) (Kotlin) 문제 풀이 [Silver 3]

문제 https://www.acmicpc.net/problem/15651 15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 어떻게 풀 것인가? 문제를 처음 읽었을 때는 어떠한 문제를 파악하는지 꽤나 오랜 시간이 걸렸다. 하지만 주어진 문제의 출력 부분을 보고는 백트래킹을 이용한 중복 조합 문제를 생각했다. 조합과 순열은 수학적인 부분이지만 조합을 실제 코드로 구현한 부분에서 visited 부분을 제거한다면, 중복조합이 됨을 알 수 있다. 아래에 링크에 남겨두었지만, 저 코드를 그대로 사용한다면, 시간 초과가 발..

Tenacity_Dev
'15651 BOJ kotlin' 태그의 글 목록