POJ 2362
2015-06-11 10:49
288 查看
#include <iostream> #define MAXN 30 using namespace std; int _m[MAXN]; bool mark[MAXN]; bool boo; int st; int num; void DFS(int time,int sum,int k); int main() { //freopen("acm.acm","r",stdin); int test; int ave; int i; int sum; cin>>test; while(test --) { cin>>num; sum = 0; boo = false; memset(mark,false,sizeof(mark)); for(i = 0; i < num; ++ i) { cin>>_m[i]; sum += _m[i]; } if(sum % 4 != 0) { cout<<"no"<<endl; continue; } else { st = sum/4; } DFS(0,0,0); if(boo) { cout<<"yes"<<endl; } else { cout<<"no"<<endl; } } } void DFS(int time,int sum,int k) { if(time == num) { return; } if(sum > st) { return; } if(sum == st) { if(k + 1 == 3) { boo = true; return; } else { DFS(0,0,k+1); } return; } if(!mark[time]) { mark[time] = true; DFS(time+1,sum + _m[time],k); if(boo) { return; } mark[time] = false; } DFS(time + 1,sum,k); }
相关文章推荐
- 百度空间正式关闭
- SQL 2008下载地址以及全新安装详细过程
- 网络监控汇总(netstat)
- Redis学习手册(Key操作命令)
- 创建和销毁过程几个函数的执行顺序
- 页面设计--Grid列表
- POJ 2346
- POJ 2348
- 进口水果需要哪些资质: 贸易公司除了有进出权以外,如果想进口水果,还需要哪些资质??我公司想从事进口牛羊肉,需要什么资质
- .NET泛型解析(上)
- leetcode--Unique Binary Search Trees II
- THAccountsDB数据库里重要的表
- ubuntu 12.04 添加 IP并配置DNS
- Redis学习手册(Sorted-Sets数据类型)
- iOS开发-检测用户截屏, 并获取所截图片
- Android自定义DataTimePicker(日期选择器)
- MSChart 双Y轴 自适应,轴刻度坐标值美化
- POJ 2339
- POJ 2328
- POJ 2336