poj 1014 Dividing (dfs???)
2016-03-16 18:29
281 查看
poj 1014
待更新。。。
待更新。。。
#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <queue> using namespace std; int num[7]; int flag; void dfs(int left) { if(flag) return; if(left == 0) { flag = 1; return; } int i; for(i = 6; i >= 1; i--) { if(num[i] && i <= left) { num[i]--; dfs(left - i); //num[i]++; } } } int main() { int n = 0; while(~scanf("%d %d %d %d %d %d", num + 1, num + 2, num + 3, num + 4, num + 5, num + 6) && num[1] + num[2] + num[3] + num[4] + num[5] + num[6]) { printf("Collection #%d:\n", ++n); int i, j; int sum = 0, half; for(i = 1; i < 7; i++) { sum += num[i] * i; } if(sum % 2 == 0) half = sum / 2; else { printf("Can't be divided.\n"); printf("\n"); continue; } flag = 0; dfs(half); if(flag) printf("Can be divided.\n"); else printf("Can't be divided.\n"); printf("\n"); } return 0; }
相关文章推荐
- spring+mybatis 注入properties文件中属性失败导致datasource加载失败的原因和解决
- 今天遇到 Request failed: method not allowed (405)。 错误,特此在网上翻了翻
- 组策略执行顺序优先级
- 软件工程学习心得(一)
- AtomCat:可以做“软”物体的游戏物理引擎
- yum源无法解析镜像
- 敌兵布阵
- 进程与程序
- 单点登录CAS使用记(八):使用maven的overlay实现无侵入的改造CAS
- 单点登录CAS使用记(五):cas-client不拦截静态资源以及无需登录的请求。
- 单点登录CAS使用记(六):单点登出、单点注销
- 单点登录CAS使用记(七):关于服务器超时以及客户端超时的分析
- PHP实现微信公众账号开发
- 148. Sort List LeetCode
- 自定义dialog弹出框
- mysql5.5笔记(安装)
- 单点登录CAS使用记(二):部署CAS服务器以及客户端
- 单点登录CAS使用记(三):实现自定义验证用户登录
- 单点登录CAS使用记(四):为登录页面加上验证码
- CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target 解决办法