20人民币有几个20?
这个问题我去年问过一个类似的问题,当时问的问题是:100元人民币有多少个100? 这个问题很好玩吧~ 我的问题得到了很多很棒的答案,现在我把这些答案整理一下,再发一次~
一、计算机的回答 用计算机算的话,实际上就是求解一个排列组合问题,以元为单位的人民币有6位数的编号(前两位是发行年的最后一位和第二位的数字,后面四位是顺序码),所以一共有 种可能;以分为单位的人民币则有4位数编号,所以一共 有 种情况。所以用计算机来答这个问题的答案是 种可能性。 当然这只是一个近似答案,因为货币并不是按整数发放得,例如第一套人民币的票面数值就有伍圆、拾圆等,但算法还是差不多的。
二、数学建模的回答 这是某高校数学建模比赛的一个参赛题目,来自云南大学。 该题目要求设计一种方案来计算100元的钞票有多少张20元的票子。题目中假定银行取钱时每次取的钱不多于5000元,而取款次数不限。因此问题就变成如何计算最多能凑多少张20元的票子。 这是一个复杂的多目标优化模型,论文中提出了一个启发式的方法来求解该问题。最后的结果是,在所给条件下,最多能叠放3987张20元的纸币。 实际上,现实生活中很多人应该都知道怎么搭钞票,至于能不能叠那么多就不得而知了,也许高手在民间!
三、统计学的回答 这个问题其实可以转化为求解概率的问题。假设每个公民每月平均收入2000元,支出1500元,那么剩余500元。再假设每个人每月存下200元钱,其中150元存在银行,另外50元购买消费品。这样每个月就多出了200元的现金流动——也就是每个月多出了2000元的存款。一年的话,就是24000元的存款和支出。
如果把这些年来所有人多出的存款加起来,那就是一笔巨大的数目。 按照这样的方法,我们可以把“20元人民币有多少个20”的问题转化为了一个统计的问题。只不过这种统计不是从数据中直接得到结论,而是需要先构建一个模型,然后通过计算得出结果。