Toggle navigation
CodingPanda
게시판
게시판
자주묻는질문
업데이트 이력
수업
수업
그룹등록
문제
최근 업로드 문제
문제
문제집
출처/분류
채점기록
순위
대회
로그인
로그인
회원가입
문제2066--부분 집합의 합
2066: 부분 집합의 합
[만든사람 : ]
시간제한 :
1.000
sec
메모리제한 :
128 MiB
제출
해결한 문제: 1
제출: 1
통계
제출창
문제 설명
N
정수로 이루어진 집합이 주어졌을 때, 이 집합으로 만들 수 있는 부분 집합 중 부분 집합의 원소의 총 합이
S
인 부분 집합의 개수를 구하여보자.
예를 들어
5
개의 원소를 가진 집합
(
N
=
5
)
이 다음과 같이 주어졌을 때,
{
−
7
,
−
3
,
−
2
,
5
,
8
}
부분 집합의 합
(
S
)
이
0
인 경우는
1
가지만 존재 한다.
{
−
3
,
−
2
,
5
}
:
−
3
+
−
2
+
5
=
0
입력 설명
첫 번째 줄에 배열의 크기
N
(
1
≤
N
≤
20
)
과 부분 집합의 합
S
(
0
≤
S
≤
1000
)
가 공백으로 구분되어 입력된다.
둘째 줄에
N
개의 정수
(
A
i
)
가 주어진다.
(
−
1000
≤
A
i
≤
1000
)
출력 설명
부분 집합의 합이
S
인 부분 집합의 개수를 출력한다.
입력 예시
Copy
5 0 -7 -3 -2 5 8
출력 예시
Copy
1
게시판
작성자
제목(댓글)
글이 없습니다.
문제 게시판
새 글 작성
출처/분류