智游城

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3619|回复: 8
打印 上一主题 下一主题

喝啤酒

[复制链接]
跳转到指定楼层
1#
老陈 发表于 2017-2-28 12:40:06 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 老陈 于 2017-2-28 00:09 编辑

啤酒每瓶4元,啤酒喝完后,2个空瓶子可以换1瓶啤酒,4个瓶盖也可以换一瓶啤酒,1个瓶加2个盖也可以换一瓶啤酒。一群人,拿4784元钱,他们最多可以喝多少瓶啤酒?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏
2#
daniel 发表于 2017-2-28 15:33:33 | 只看该作者
啤酒每瓶4元,啤酒喝完后,2个空瓶子可以换1瓶啤酒,4个瓶盖也可以换一瓶啤酒,1个瓶加2个盖也可以换一瓶啤酒。一群人,拿1000元钱,他们最多可以喝多少瓶啤酒?


设一瓶酒里的酒价值x,酒瓶价值y,瓶盖价值z,
x+y+z=4
2y=4
4z=4
解得x=1,y=2,z=1,
1000/1=1000,最多可喝1000瓶啤酒。

1000元买250瓶酒,借750瓶酒,共有1000个酒瓶,1000个瓶盖
1000个酒瓶换500瓶酒,1000个瓶盖换250瓶酒,还原来借的750瓶酒,共喝1000瓶酒。


如果不允许借或者赊,
有三种方式可以换一瓶酒
1. 花4块钱买
2. 用2酒瓶换
3. 用4瓶盖换

以喝一瓶为一个步骤,所以每一步之后都至少有1酒瓶1瓶盖
最后一步可能有三种情况,1酒瓶1瓶盖,1酒瓶和2瓶盖,1酒瓶3瓶盖
最后如果剩下1酒瓶1瓶盖,假设上一步使用方式一,剩余酒瓶跟瓶盖数量都为0,显然是矛盾的,假设上一步使用方式二,剩余瓶盖数量为0,也是矛盾的,假设上一步使用方式三,剩余酒瓶数量为0,还是矛盾的
最后如果剩下1酒瓶和2瓶盖,我们执行三种方式的任意一种,酒瓶跟瓶盖总数只会是偶数,所有这也是矛盾的。
符合最后状态条件的只有1酒瓶+3瓶盖
前面计算过,酒价值为1,酒瓶价值2,瓶盖价值1
1000-2-3=995,所以可以喝995瓶






3#
snowsnow 发表于 2017-2-28 17:53:21 | 只看该作者
本帖最后由 snowsnow 于 2017-2-28 18:01 编辑

1. 4784/4= 1196
2. 1196/2 +1196//4 = 1196 * 0.75 = 897 (每喝完一轮, 用酒瓶和盖子可以换到上一轮瓶数的75%瓶)
3. ...
4....
n....直到只能换一瓶为止。

1196 X 0.75 ^ (n-1) = y (2>y>=1).


4#
泥中土 发表于 2017-2-28 19:31:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
5#
bedok 发表于 2017-2-28 23:52:27 | 只看该作者
4781?
6#
snowsnow 发表于 2017-3-10 16:50:22 | 只看该作者
谁可以用Excel 解这题。

first column,second column,
1196,     第一次用酒瓶和盖子换来的酒
...
...
...
                         1
用公式算到只能换一瓶时。
把用酒瓶和盖子换来的酒都加起来。再加1196瓶.
7#
麻雀飞飞 发表于 2017-3-10 17:36:25 | 只看该作者
啤酒每瓶4元,啤酒喝完后,2个空瓶子可以换1瓶啤酒,4个瓶盖也可以换一瓶啤酒,1个瓶加2个盖也可以换一瓶啤酒。
可以计算得到: 每瓶啤酒所包含的 空瓶=2元,瓶盖=1元,所喝掉的啤酒=1元。
那么最简单的逻辑是,每喝掉一瓶啤酒,你把喝剩下的空瓶和瓶盖都归还(抵扣)掉,你只需要花1元。
所以,4784元可以喝4784瓶啤酒。
8#
snowsnow 发表于 2017-3-10 19:07:56 | 只看该作者
麻雀飞飞 发表于 2017-3-10 17:36
啤酒每瓶4元,啤酒喝完后,2个空瓶子可以换1瓶啤酒,4个瓶盖也可以换一瓶啤酒,1个瓶加2个盖也可以换一瓶啤 ...

NB.
9#
1025 发表于 2017-5-25 13:06:01 来自手机 | 只看该作者
7楼牛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|智游城论坛

GMT+8, 2024-11-21 01:43 , Processed in 0.082704 second(s), 7 queries , Redis On.

Powered by Discuz! X3.2

© 2001-2012 Comsenz Inc.

返回顶部