#include <iostream>
using namespace std;
int arr[20];
int ans=0;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
int N,S; cin>>N>>S;
for(int i=0; i<N; i++){
cin>>arr[i];
}
for(int i=1; i<(1<<N); i++){ //๊ณต์งํฉ์ ์ ์ธ
int sum=0;
for(int k=0; k<N; k++){
if(i&(1<<k)) sum+=arr[k];
}
if(sum==S) ans++;
}
cout<<ans;
}
'Algorithm ๐ง๐ปโ๐ป > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค,c++] 1197๋ฒ - ์ต์ ์คํจ๋ ํธ๋ฆฌ (0) | 2021.11.02 |
---|---|
[๋ฐฑ์ค,c++] 11931๋ฒ - ์ ์ ๋ ฌํ๊ธฐ4 (0) | 2021.11.02 |
[๋ฐฑ์ค,c++] 11866๋ฒ - ์์ธํธ์ค ๋ฌธ์ 0 (0) | 2021.11.02 |
[๋ฐฑ์ค,c++] 1181๋ฒ - ๋จ์ด์ ๋ ฌ (0) | 2021.10.31 |
[๋ฐฑ์ค,c++] 11780๋ฒ - ํ๋ก์ด๋2 (0) | 2021.10.31 |
[๋ฐฑ์ค,c++] 11779๋ฒ - ์ต์๋น์ฉ ๊ตฌํ๊ธฐ2 (0) | 2021.10.31 |
๋๊ธ