의도된 시간복잡도
🔒시간 제한
1.000 S메모리 제한
128 MB제출 수
3정답 수
1정답률
33.333%
문제 설명
$NP$-$complete$ 문제에 속하는 대표 문제 중 하나인 부분 집합의 합 문제를 간소화하여 풀어보자. 문제는 다음과 같다.
- $n$개의 정수로 이루어진 수열 $a_1, a_2, ... , a_n$이 있다. 고른 수들의 합이 $S$가 되도록 하나 이상의 수를 고를 때, 가능한 경우의 수가 총 몇가지나 있겠는가?
입력 설명
첫째 줄에 $n$과 $S$가 공백으로 구분되어 주어진다. $(1 ≤ n ≤ 20$ $;$ $|S| ≤ 100)$
둘째 줄에 $a_1, a_2, ... , a_n$이 공백으로 구분되어 주어진다. $(|a_i| ≤ 100)$
출력 설명
첫째 줄에 문제의 정답을 출력한다.
예시 1
입력
5 6
1 2 3 4 5
출력
3
힌트 - 아이템
🔒 힌트 아이템을 사용하여 해금 하실 수 있습니다.
기여
만든 사람 : pill27211