一道啤酒题所引起的人生感悟
2016-02-16 15:36
239 查看
今天朋友圈发了这么一道题,我分享下 啤酒 二块钱1瓶 四个瓶盖换1瓶 二个空瓶盖换1瓶 问:十块钱可以喝几瓶?
乍一看这个题是这样想的: 设瓶盖的价格为x元,空瓶的价格为y元,酒的价格为z元,则: x+y+z=2; 4x=2; 2y=2; 解得 x=0.5; y=1; z=0.5; 10/0.5=20 所以理论上可以喝20瓶酒
但是这个问题的具体操作时怎么实现的呢?我想到了一个故事:
觉得这段话挺有意思,收藏了。 父亲对儿子说,我想给你找个媳妇。 儿子说,可我愿意自己找。 父亲说,但这个女孩子是比尔盖茨的女儿。 儿子说,要是这样,可以! 然后他父亲找到比尔盖茨,说,我给你女儿找了一个老公。 比尔盖茨说,不行,我女儿还小! 父亲说,可是这个小伙子是世界银行的副总裁。 比尔盖茨说,哦,这样,行! 最后,父亲找到了世界银行的总裁,说,我给你推荐一个副总裁。 总裁说,可是我有太多副总裁了,多余了! 父亲说,可是这个小伙子是比尔盖茨的女婿。 总裁说,这样呀,行!
具体在这个问题中怎么体现呢,就是一个借位处理问题:
首先,十块钱可以买到5瓶酒,理论上一瓶酒的钱可以喝到四瓶酒的,处理方法如下: 第一步 喝1瓶酒,剩下瓶盖1个,空瓶1个; 第二步 借3个瓶盖,1个空瓶, 凑成4个瓶盖,2个空瓶, 第三步 4个瓶盖换一瓶,喝完剩下瓶盖1个,空瓶1个; 2个空瓶换一瓶,喝完剩下瓶盖1个,空瓶1个; 最后剩下瓶盖2个,空瓶2个; 第四步 2个空瓶换一瓶,喝完剩下瓶盖1个,空瓶1个; 再加上第三步剩下的2个瓶盖,凑成3个瓶盖,1个空瓶,刚好可以归还第二步所借的瓶盖和空瓶。 至此,我们用一瓶酒完美的喝出了4瓶。 10块钱可以买5瓶,一瓶可以喝四瓶,总共可以喝20瓶!
结语:任何解题的灵感都来自生活的点点滴滴,让我们用心品味生活!
相关文章推荐
- iTween基础之Look(使对象面朝指定位置)
- [Selenium] 在Grid模式下打印出当前Case是在哪台Node上运行
- Chef server 的备份与恢复
- open("/dev/mem ",O_RDWR | O_SYNC)
- 逻辑架构和物理架构
- 支付宝支付iOS
- 测试框架分析
- TLD学习资源
- HTTP Header 详解
- Android 通过Service单独进程模仿离线推送 Server Push
- thinkphp3.2点击刷新生成验证码
- 某安卓恶意程序分析
- smarty - display和fetch的区别
- 这个是从广点通的接口里转出来的时间转换方法。
- java的xpath语法
- linux select函数详解
- e.preventDefault()与e.stopPropagation()的区别
- FloatingActionButton滚动隐藏的另一种实现方法:依赖appBarLayout
- 加州理工学院公开课:机器学习与数据挖掘_过拟化(第十一课)
- 数据库的备份