码迷,mamicode.com
首页 > 其他好文 > 详细

1 元钱买一瓶汽水,两个空汽水瓶换一瓶汽水。现有 20 元钱,问最多可以喝到多少瓶汽水?

时间:2017-04-25 14:56:05      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:多少   log   uda   detail   href   tail   csdn   details   mil   

答案一:20+10+5+2+ 1+ 1= 39

答案二:20+ 10+ 5+ 2+ 1+ 1+ 1= 40

一开始 20瓶没有问题,随后的 10瓶和 5瓶也都没有问题,接着把 5瓶分成 4瓶和 1瓶,前 4个空瓶再换 2瓶,喝完后 2瓶再换 1瓶,此时喝完后手头上剩余的空瓶数为 2个,把这 2个瓶 换 1瓶继续喝,喝完后把这 1个空瓶换 1瓶汽水,喝完换来的那瓶再把瓶子还给人家即可,所以最多可以喝的汽水数为: 20+ 10+ 5+ 2+ 1+ 1+ 1= 40。但是题目中并没有说可以赊账,因此最后用 1个汽水瓶去换 1瓶汽水严格说并不成立 (如果不允许赊账的话 )。因此 39瓶的答案也可以说得过去。

http://blog.csdn.net/zhoudaxia/article/details/4332390

1 元钱买一瓶汽水,两个空汽水瓶换一瓶汽水。现有 20 元钱,问最多可以喝到多少瓶汽水?

标签:多少   log   uda   detail   href   tail   csdn   details   mil   

原文地址:http://www.cnblogs.com/liuw-flexi/p/6761763.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!