创新工场笔试题----有1分,2分,5分,10分四种硬币,每种硬币数量无限,给定n分钱,求有多少种组合可以组合成n分钱?
2013-09-15 16:04
369 查看
【题目】有1分,2分,5分,10分四种硬币,每种硬币数量无限,给定n分钱,求有多少种组合可以组合成n分钱?
代码如下
参考/article/2464421.html
测试
代码如下
void Combination(int *a,int index,int n,vector<int>& vec) { if (n==0) { vector<int>::iterator iter=vec.begin(); for (;iter!=vec.end();++iter) { cout<<*iter<<" "; } cout<<endl; } if(n<0) return; for (int i=index;i<4;i++) { vec.push_back(a[i]); Combination(a,i,n-a[i],vec); vec.pop_back(); } } void PrintCombination(int n) { int a[4]={1,2,5,10}; vector<int> vec; Combination(a,0,n,vec); } void main() { int n; cin>>n; cout<<n<<"分钱的组合情况如下:"<<endl; PrintCombination(n);}
参考/article/2464421.html
测试
相关文章推荐
- 有1分,2分,5分,10分四种硬币,每种硬币数量无限,给定n分钱,求有多少种组合可以组合成n分钱?
- 给定数量不限的硬币,币值为25分、10分、5分和1分,编写代码计算n分有多少种表示法。
- 9.9递归和动态规划(八)——给定数量不限的硬币,币值为25分,10分,5分,1分,计算n分有几种表示法
- 华为面试2:1分2分5分的硬币,组成1角,共有多少种组合。
- 华为面试2:1分2分5分的硬币,组成1角,共有多少种组合。
- 【算法】1分2分5分的硬币,组成1角,共有多少种组合
- 1分2分5分的硬币,组成1角,共有多少种组合
- 华为面试2:1分2分5分的硬币,组成1角,共有多少种组合。
- 华为面试题:1分2分5分的硬币,组成1角,共有多少种组合。 Java源代码
- 9.9递归和动态规划(八)——给定数量不限的硬币,币值为25分,10分,5分,1分,计算n分有几种表示法
- 1分2分5分的硬币,组成1角,共有多少种组合
- 1分2分5分的硬币,组成1角,共有多少种组合
- 一元硬币能分成多少种1分 2分 5分的组合
- 【背包问题】1分2分5分的硬币,组成1角,共有多少种组合
- 1分2分5分的硬币,组成1角,共有多少种组合。
- 华为面试2:1分2分5分的硬币,组成1角,共有多少种组合。
- 给定数量不限的硬币,币值为25分,10分,5分和1分,编写代码计算n分有几种表示法
- 1分2分5分的硬币,组成1角,共有多少种组合。
- 1分2分5分的硬币,组成1角,共有多少种组合
- 给定数量的币值,如25分,10分,5分,1分,编写计算n分的有多少种表示方法