메뉴 건너뛰기

Programing

BAEKJOON

1182

관리자 2019.12.21 11:42 조회 수 : 8

C++

#include <cstdio>

 

using namespace std;

int N,F,cnt=0;

int array_[25];

void serch(int num,int sum){

    if(num==N){

        if(sum==F){

            cnt++;

        }

        return;

    }

    serch(num+1,sum+array_[num]);

    serch(num+1,sum);

}

int main()

{

    scanf("%d %d",&N,&F);

    for(int i=0;i<N;i++){

        scanf("%d",&array_[i]);

    }

    serch(0,0);

    if(F==0){

        cnt--;

    }

    printf("%d",cnt);

    return 0;

}

번호 제목 글쓴이 날짜 조회 수
공지 안내사항 관리자 2019.12.21 164
15 14430 관리자 2019.12.21 6
» 1182 관리자 2019.12.21 8
13 11660 관리자 2020.04.11 46
12 1149 관리자 2019.12.21 8
11 10999 관리자 2020.04.11 47
10 10937 관리자 2020.04.11 41
9 10919 관리자 2020.04.11 42
8 10800 관리자 2019.12.21 8
7 10799 관리자 2019.12.21 9
6 10534 관리자 2020.04.11 44
5 10164 관리자 2019.12.21 6
4 10159 관리자 2019.12.21 6
3 10157 관리자 2019.12.21 8
2 10070 관리자 2020.04.11 44
1 1005 관리자 2019.12.21 8
위로