日志文章


2016-01-24

10元可以喝几瓶

0元:5瓶
5个瓶盖5个空瓶换:3瓶
喝完后,剩
4个瓶盖4个空瓶换:3瓶
喝完后,剩
3个瓶盖,3个空瓶换:1瓶,
剩4个瓶盖,2个空瓶:2瓶
喝完剩2个瓶盖,2个空瓶,换:1瓶
喝完剩3个瓶盖,1个空瓶,借一个瓶盖,换:1瓶
喝完,剩2个空瓶,1个瓶盖,还了瓶盖,换1瓶。
一共喝了17瓶


类别: 无分类 |  评论(1) |  浏览(1082) |  收藏
一共有 1 条评论
Admin 2016年01月24日23时09分 23:09 评论:
设一瓶酒里的酒价值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瓶酒。