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

Posted liuw_flexi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1 元钱买一瓶汽水,两个空汽水瓶换一瓶汽水。现有 20 元钱,问最多可以喝到多少瓶汽水?相关的知识,希望对你有一定的参考价值。

答案一: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 元钱,问最多可以喝到多少瓶汽水?的主要内容,如果未能解决你的问题,请参考以下文章

汽水瓶

汽水瓶

问题 1072: 汽水瓶

华为机试:汽水瓶

公司真题-华为

华为研发工程师编程题