整数划分,输出
来源:互联网 发布:云计算 电子政务 编辑:程序博客网 时间:2024/06/06 15:38
</pre><pre name="code" class="cpp">//整数划分问题,输出#include <stdio.h>int mark[256];int n;void DFS(int sum,int k,int prio) {if(sum > n)return; if(sum == n){int i;for( i = 0; i < k-1; i++)printf("%d+",mark[i]);printf("%d\n",mark[i]);}else{for(int j = prio; j > 0; j--){mark[k]=j;sum+=j;DFS(sum,k+1,j);sum-=j; //恢复现场}}}int main(){scanf("%d",&n);DFS(0,0,n-1);return 0;}
0 0
- 整数划分,输出
- 输出整数的所有划分
- 整数划分问题输出所有划分结果及总数
- 整数划分问题:输出一个整数的所有划分并统计总划分数
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- android自定义view需要注意的地方
- 伍颖妍
- (*leetcode_位运算)Reverse Bits
- mahout探索之旅——CART分类回归算法
- 第三章作业3.24
- 整数划分,输出
- 摆动序列
- C指针小结2
- myeclipse中配置JRE配置 Tomcat7.0、JDK1.6、Myeclipse6.5开发环境配置
- [python]归并排序
- struts2,跨package重定向
- leetcode reverse words in a string
- 淘宝实习数据分析师题目【2015.03.31】
- libmemcached在windows下的PHP扩展(php_memcached.dll下载)