본문 바로가기
코테/백준

[백준] 1182 부분수열의 합 - C++

by gayoungeeda 2023. 7. 27.
728x90

https://www.acmicpc.net/problem/1182

 

문제 설명


문제 풀이

#include<stdio.h>
int num[20];
int n, s, cnt;
void pro(int i, int sum) {
    if(i == n) return;
    if(sum == s) cnt++;

    pro(i+1, sum+num[i+1]-num[i]);
    pro(i+1, sum+num[i+1]);
    
}
int main()
{
    int i;
    scanf("%d%d", &n, &s);

    for(i = 0; i < n; i++) {
        scanf("%d", &num[i]);
    }

    pro(0, num[0]);
    
    printf("%d", cnt);

    return 0;
}

'코테 > 백준' 카테고리의 다른 글

[백준] 1931 회의실 배정 - C++  (0) 2023.07.27
[백준] 15663 N과 M (9) - C++  (0) 2023.07.27
[백준] 15657 N과 M (8) - C++  (0) 2023.07.25
[백준] 15656 N과 M (7) - C++  (0) 2023.07.25
[백준] 15655 N과 M (6) - C++  (0) 2023.07.25