POJ1664 DFS做法
来源:互联网 发布:农村淘宝佣金 编辑:程序博客网 时间:2024/05/02 04:56
题目地址:http://poj.org/problem?id=1664
#include<cstdio>int k,n;long r;void backtrack(long dep,long prev,long n){long m;if(dep==k&&n>=prev){r++;return;}for(m=prev;m<=n/2;m++)backtrack(dep+1,m,n-m);}int main(){int t;scanf("%d",&t);while(t--){scanf("%d%d",&n,&k);r=0;backtrack(1,0,n); //0代表允许为空。如果不为空此行为 backtrack(1,1,n);printf("%d\n",r);}}
0 0
- POJ1664 DFS做法
- poj1664 DFS
- poj1664【DFS】
- POJ1664:放苹果(DFS)
- poj1664
- POJ1664
- poj1664
- poj1664
- POJ1664
- poj1664
- poj1664
- DFS 的递归做法
- DFS的栈做法
- poj1548Robots dfs做法
- 拓扑排序DFS做法
- poj1664放苹果(dfs与递推,两种方法)
- POJ3590,循环群构造(dfs做法)
- HDU 1501 Zipper (DFS+剪枝做法)
- MSDN教你美化控件之DataGridView
- 权限设置
- 代理模式及Java动态代理
- linux+ogre环境搭建
- 基于visual Studio2013解决算法导论之021单向循环链表
- POJ1664 DFS做法
- 关于C++的new是否会对内存初始化的问题
- FirmwareModKit翻译
- C++ explicit
- VisualNet图形化的传输网资源管理系统应用
- 这篇好文,一定要定时读一读!
- uva 133 - The Dole Queue
- 字符串中删除指定的字符的理解
- SharePoint 2013 本地创建解决方案