著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:Nim AN
链接:
http://www.zhihu.com/question/35726119/answer/64265849来源:知乎
设一瓶酒里的酒价值x,酒瓶价值y,瓶盖价值z,
x+y+z=2
2y=2
4z=2
解得x=0.5,y=1,z=0.5,
10/0.5=20,最多可喝20瓶啤酒。
具体步骤如下:
10元买5瓶酒,5个酒瓶,5个瓶盖
4个酒瓶换2瓶酒,3个酒瓶,7个瓶盖
2个酒瓶换1瓶酒,2个酒瓶,8个瓶盖
2个酒瓶换1瓶酒,8个瓶盖换2瓶酒,3个酒瓶,3个瓶盖
2个酒瓶换1瓶酒,2个酒瓶,4个瓶盖
2个酒瓶换1瓶酒,4个瓶盖换1瓶酒,2个酒瓶,2个瓶盖
2个酒瓶换1瓶酒,1个酒瓶,3个瓶盖
借5瓶酒,6个酒瓶,8个瓶盖
6个酒瓶换3瓶酒,8个瓶盖换2瓶酒,还5瓶酒,没有欠账,没有剩余。
共喝5+2+1+1+2+1+1+1+1+5=20瓶酒。
Update:
想了一下,刚才的步骤实在过于繁琐,更新如下:
10元买5瓶酒,借15瓶酒,20个酒瓶,20个瓶盖
20个酒瓶换10瓶酒,20个瓶盖换5瓶酒,还15瓶酒,没有欠账,没有剩余。
共喝20瓶酒。