求正整数n所有可能的和式的组合
来源:互联网 发布:修改rdp端口 编辑:程序博客网 时间:2024/05/17 05:50
一道人搜面试题:求正整数n所有可能的和式的组合(如;4=1+1+1+1、1+1+2、1+3、2+1+1、2+2)
从输出结果看,可以存在"1+1+2"和"2+1+1"这样的组合,我有一个思路,类似字符串全排列,直接上代码:
void PrintSumN(vector<int>& a, int num){if(num == 0){ //输出向量a中的内容 PrintVec1(a);printf("\n");return;}for(int i=1; i<= num; ++i){a.push_back(i);PrintSumN(a, num - i);a.pop_back();}}
如果输入4,输出结果为:
1 1 1 1
1 1 2
1 2 1
1 3
2 1 1
2 2
3 1
4
0 0
- 求正整数n所有可能的和式的组合
- 求正整数n所有可能的和式的组合
- 求正整数n所有可能的和式的组合
- 求正整数n所有可能的和式的组合
- 求正整数n所有可能的和式的组合
- 求正整数n所有可能的和式的组合
- 求正整数n所有可能的和式的组合
- 求正整数n所有可能的和式的组合。
- 求正整数n所有可能的和式的组合
- 求正整数 n 所有可能的和式的组合
- 正整数n的所有可能和式的组合
- JAVA:递归实现输出正整数和等于n的所有不增的正整数和式
- 用递归方法 实现 输出正整数和等于n的所有正整数和式
- 对于正整数N,输出其和等于N且满足以下限制条件的所有正整数的和式
- 求正整数n以内的所有素数
- 求小于正整数N的所有质数
- 给定一个正整数,求其分解成3个正整数的所有可能组合数
- n个布尔变量,打印所有可能的真值组合
- Eclipse git 插件集成与本地使用
- Cocos2dx 流星效果实现
- OSCACHE
- PAT---换个格式输出整数
- myeclipse关闭html,jsp等页面的可视化编辑器
- 求正整数n所有可能的和式的组合
- 关于windows API SetFilePointer
- 【LeetCode】Remove Duplicates from Sorted List &&Climbing Stairs
- 10 个技巧让你的 RESTful Web 服务更加实用
- linux 启动详解
- C语言全局变量定义方法
- UVA 11256 - Repetitive Multiple(数论)
- 额城市
- LeetCode: Best Time to Buy and Sell Stock I、II、III