用1000元面值的人民币10元,20元,5元的

扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
一到有关概率的数学题用10元、5元和1元面值的钞票来购买20元的商品,不同的支付方法有
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
10元的需2张,5元需4张,1元需20张 步骤一;10元的不用,5元的x张,1元的用y张. 则5x+y=20(x,y为整数,x≤4 , y≤20) 有5种答案 步骤二;10元的1张,5元的x张,1元的用y张 则10+5x+y=20(x,y为整数,x≤4 , y≤20) 有3种答案 步骤三;10元的2张 一种答案 总共9种答案
为您推荐:
其他类似问题
扫描下载二维码用1元,2元,5元,10元,20元和50元的纸币组成100元,共有多少种情况。该如何处理 - 数据结构与算法当前位置:& &&&用1元,2元,5元,10元,20元和50元的纸币组成100元用1元,2元,5元,10元,20元和50元的纸币组成100元,共有多少种情况。该如何处理&&网友分享于:&&浏览:639次用1元,2元,5元,10元,20元和50元的纸币组成100元,共有多少种情况。用1元,2元,5元,10元,20元和50元的纸币组成100元,共有多少种情况。要求写出除了多重循环方案之外的另一种程序代码,要求输出总方案数和每种方案中各纸币的个数。这个是原题,当然,如果你有循环的实现也可以贴上来。------解决方案--------------------算起来比较复杂,如果只是用程序输出的话,有比较傻的办法,全排列c(3,1) * c(6,1) * c(11,1) * c(21,1) * c(51,1)分别对应50\20\10\5\2元的取法,然后计算每种取法的金额,输出金额&= 100的也就是200000次左右的循环!
------解决方案--------------------整数分解问题;总方案数为多项式:(1+x+x^2+x^3+...+x^100)*(1+x^2+x^4+...+x^100)*(1+x^5+x^10+...+x^100)*(1+x^10+x^20+...+x^100)*(1+x^20+x^40+...+x^100)*(1+x^50+x^100)的x^100项的系数;既然还需求“每种方案中各纸币的个数”多重循环就是效率最高的啦;不能用循环,就把循环改成递归呗,不过只是换汤不换药;
------解决方案--------------------f(100) 50,50 f(50),50f(50) 10,10,10,10,10 f(10),10,10,10,10 ... f(10),f(10),f(10),f(10),f(10)f(10) 5,5 f(5),5 f(5),f(5)f(5) 2,2,1 f(2),2,1 f(2),f(2),1f(2) 1,1如果1也是可分的,则f(5) 2,2,1 f(2),2,1 f(2),f(2),1 f(2),f(2),f(1).因为1不可分,所以只是举例说明思想.
------解决方案--------------------刚研究过这种题目,可以用动态规划的思想来解,也可以用广度遍历这里我就说一下动态规划的思想假设f[n,j]表示价值为n的面值中含有第j种面值的所有情况的总合f[n,j] = f[n,j-1] + f[n-v[j],j-1] + f[n-2*v[j],j-1] + f[n-3*v[j],j-1] + ....其中f[n,j-1]表示没有第j种纸币的情况的总合,f[n-v[j],j-1]表示只有一个第j种纸币的情况总和那么f[n-v[j],j-1] = f[n-v[j],j-1] + f[n-2*v[j],j-1] + f[n-3*v[j],j-1] + ....代入上式,就得到一个地推公式f[n,j] = f[n,j-1] + f[n-v[j],j-1] (n&=1&&j&=2)===========================================================double v[N+1] = {0,1,2,5,10,20};int getf(int n,int j){ if(n&=1 && j&=2)
return getf(n,j-1) + getf(n-v[j],j); else
return 1;}int main(int argc, char* argv[]){ int i = getf(100,5); return 0;}a = 4236
------解决方案--------------------探讨f(100)
f(50),50 f(50)
10,10,10,10,10
f(10),10,10,10,10
f(10),f(10),f(10),f(10),f(10) f(10)
f(5),f(5) f(5)
f(2),f(2),1 f(2)
1,1 如果1也是可分的,则 f(5)
f(2),f(2),1
f(2),f(2),f(1).因为1不可分,所以只是举例说明思想.
------解决方案--------------------引用:f(100)&
f(50),f(50)f(50)&
10,10,10,10,10&
f(10),10,10,10,10&
f(10),f(10),f(10),f(10),f(10)& f(10)&
f(5),f(5)& f(5)&
f(2),f(2),1& f(2)&
&这种方法对本题好像可以,因为都以大于二倍为基准.
------解决方案--------------------整数拆分问题方法如5楼所说http://topic.csdn.net/t//2021573.html《组合数学》书上会有
------解决方案--------------------看http://topic.csdn.net/u//65f55fbf-a37c-4e42-82b9-22ebdd573523.html可以写成一个一重循环:
------解决方案--------------------4234
------解决方案--------------------#include&iostream&#include &iomanip& 共&8&页:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有当前位置:
>>>一张20元纸币可以换一张10元纸币和2张5元纸币。[]-一年级数学-魔..
一张20元纸币可以换一张10元纸币和2张5元纸币。
题型:判断题难度:中档来源:
马上分享给同学
据魔方格专家权威分析,试题“一张20元纸币可以换一张10元纸币和2张5元纸币。[]-一年级数学-魔..”主要考查你对&&认识人民币及简单的计算&&等考点的理解。关于这些考点的“档案”如下:
现在没空?点击收藏,以后再看。
因为篇幅有限,只列出部分考点,详细请访问。
认识人民币及简单的计算
人民币:人民币的单位有元、角、分。 人民币按质地分为:纸币和硬币人民币的面值:有1角、2角、5角、1元、5元、10元、20元、50元、100元。 1元=10角、1角=10分。 人民币纸币展示:硬币:
发现相似题
与“一张20元纸币可以换一张10元纸币和2张5元纸币。[]-一年级数学-魔..”考查相似的试题有:
3982015845939601187721898232416

我要回帖

更多关于 日元经常使用的面值 的文章

 

随机推荐