51nod 1268 和为K的组合
2016-11-05 00:13
225 查看
#include <bits/stdc++.h> using namespace std; int main() { long long n,k,a[25],i,j,flag,tmp; while(cin>>n>>k) { for(i=0;i<n;i++) { scanf("%lld",&a[i]); } flag=0; for(i=0;i<(1<<n);i++) { tmp=0; for(j=0;j<n;j++) { if(i&(1<<j)) tmp+=a[j]; } if(tmp==k) flag=1; } if(flag) printf("Yes\n"); else printf("No\n"); } }
相关文章推荐
- 【51Nod】1268 - 和为K的组合(01背包 || bfs)
- 51nod 1268 和为K的组合 dfs
- 51nod 1268 和为k的组合
- 51Nod 1268 和为K的组合
- 51nod 1268 和为k的组合
- 51nod 1268 和为K的组合
- 51nod 1268 和为K的组合
- 51nod-【1268 和为K的组合】
- 51nod 1268 和为K的组合
- 51nod 1268 和为K的组合 【dfs or dp】
- 51Nod 1268 和为K的组合(搜索/+回溯)
- 51nod 1268 和为K的组合【Dp/Dfs/折半枚举】
- 51nod 1268 和为K的组合
- 51Nod-1268-和为K的组合
- 51Nod 1268 和为K的组合 (Dp,暴力)..数据水了
- 【51Nod - 1268】和为K的组合 【01背包】or 【dfs】
- 51Nod:1268 和为K的组合
- 51nod 1268 和为K的组合 -dfs枚举
- 51nod 1119 机器人走方格 V2 (求组合数__模板)
- 51nod 1667 概率好题 组合数学+容斥原理