IDDFS--UVA - 1374 Power Calculus
来源:互联网 发布:黑马播放器 for mac 编辑:程序博客网 时间:2024/06/06 09:31
#include <cstdio>#include <algorithm>using namespace std;const int maxn = 15;int a[maxn], n;bool dfs(int maxc, int d, int maxd){ if((maxc<<(maxd-d)) < n) return false; if(maxc == n) return true; a[d] = maxc; for(int i=0; i<=d; i++) {if(dfs(a[d]+a[i], d+1, maxd)) return true;if(dfs(a[d]-a[i], d+1, maxd)) return true; } return false;}int main(){int maxd;while(scanf("%d", &n), n) {for(maxd = 0; ; maxd++)if(dfs(1, 0, maxd)) break;printf("%d\n",maxd);} return 0;}
0 0
- IDDFS--UVA - 1374 Power Calculus
- POJ 3134 - Power Calculus (IDDFS)
- UVa 1374 Power Calculus
- UVA 1374 Power Calculus
- UVA - 1374 Power Calculus
- uva 1374 Power Calculus
- uva 1374 power calculus
- UVA 1374 Power Calculus
- uva 1374 Power Calculus
- UVA 1374 - Power Calculus(迭代深搜)
- uva 1374 - Power Calculus(迭代深搜)
- UVa 1374 - Power Calculus (DFSID)
- UVA - 1374 Power Calculus 迭代深搜
- UVA 1374(p211)----Power Calculus
- UVA 1374 Power Calculus(IDA*)
- poj 3134 Power Calculus iddfs(迭代深搜)
- UVa 1374 - Power Calculus <IDA*算法>
- UVa 1374 - Power Calculus(IDA*)
- hdu 1159 动态规划初步
- 项目三——稀疏矩阵的三元组表示的实现及应用
- 杭电2579Dating with girls(2)
- GCDAsyncSocket的使用
- hdoj 1051 Wooden Sticks 【贪心】
- IDDFS--UVA - 1374 Power Calculus
- u-boot启动内核学习总结
- 快速排序
- UIScrollView 侧滑的手势冲突怎么解决?
- 即将改变软件开发的5个Java9新特性
- 高速网络下的 Netmap 单 RX 队列内核旁路技术
- ios 多线程
- (NO.00002)iOS游戏精灵战争雏形(十一)
- sqlserver update select