백준: 14225 부분수열의 합
문제 14225번: 부분수열의 합 수열 S가 주어졌을 때, 수열 S의 부분 수열의 합으로 나올 수 없는 가장 작은 자연수를 구하는 프로그램을 작성하시오. 예를 들어, S = [5, 1, 2]인 경우에 1, 2, 3(=1+2), 5, 6(=1+5), 7(=2+5), 8(=1+2+5)을 만들 � www.acmicpc.net 문제 풀이 이 문제는 주어진 수열의 부분 합을 구하였을 때, 구할 수 없는 수를 반환하는 문제이다. 예제 입력 1에서 구할 수 있는 경우의 수를 트리로 벗는다면 위의 그림과 같다. 즉 주어진 수열을 모두 선택하는 경우와 부분적으로 선택하지 않을 때에 따라 합을 구하면 되는 것이다. 이를 코드로 구현한다면 재귀 호출을 이용하면 쉽게 구할 수 있다. 코드를 작성하기 위해서는 다음과 같은 경우..
👨💻 코딩테스트/백준
2020. 7. 31. 23:06
글 보관함
최근에 올라온 글
최근에 달린 댓글