啤酒2元一瓶 四2个空瓶 4个瓶盖 10元元

啤酒2元一瓶,四个瓶盖换一瓶,两个瓶子换一瓶,10元能喝多少瓶?_百度知道
啤酒2元一瓶,四个瓶盖换一瓶,两个瓶子换一瓶,10元能喝多少瓶?
2个空瓶,1个瓶盖:3瓶喝完后10元:2瓶喝完剩2个瓶盖:1瓶,剩3个瓶盖。一共喝了17瓶,1个空瓶:1瓶喝完剩3个瓶盖:5瓶5个瓶盖5个空瓶换,剩4个瓶盖,3个空瓶换,换,借一个瓶盖,换,换1瓶:1瓶喝完,剩2个空瓶,还了瓶盖,剩4个瓶盖4个空瓶换,2个空瓶:3瓶喝完后
其他类似问题
为您推荐:
其他1条回答
2瓶先喝4瓶,10元是5瓶,所以加起来正好12瓶,在加原来的1瓶,又可以换回3瓶,可以换回3瓶
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁每瓶啤酒2元,2个空酒瓶或4个瓶盖可换1瓶啤酒。10元最多可喝多少瓶啤酒?
按投票排序
152 个回答
设一瓶酒里的酒价值x,酒瓶价值y,瓶盖价值z,x+y+z=22y=24z=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瓶酒。
public class Test { /**
* @param args
*/ public static int all = 5; public static int leftB public static int leftT public static void main(String[] args) {
all = all + drink(5,5);
System.out.println("总共能喝"+all);
System.out.println("剩下酒瓶个数"+leftBottle);
System.out.println("剩下盖子个数"+leftTop); } public static int drink(int bottle, int top) {
if(bottle &=2 || top &=4){
leftBottle = (bottle/2)+(bottle%2)+(top/4);
leftTop = (top/4) + (top%4) + (bottle/2);
(bottle/2) + (top/4) + drink(leftBottle,leftTop);
}}运行结果:总共能喝15剩下酒瓶个数1剩下盖子个数3如果可以赊账,则是1楼的答案:20瓶
真相是这样的。。我和小伙伴一起上餐馆吃饭。正好看到他们酒品推销员挂的兑换牌子【2个瓶子兑换1瓶酒,4个瓶盖兑换1瓶酒】上来就叫到我:老板!来20瓶酒!老板屁颠屁颠的拎了20瓶过来。我和朋友酒足饭饱之后,就来算账。我:老板,来算下账,顺便把酒直接兑了。老板:20个瓶子,20个瓶盖,能兑10+5=15瓶。我:哎呦,老板,都常客了,便宜点,下次还来。直接从我喝过的里面扣吧,我总不能拎着酒回家,是不。下次还来哈。给,这是剩下那5瓶酒的钱,您收好。老板:我嘞个擦。。。。当场吐血身亡
初测15瓶——————————————————————每获得一瓶酒,可以有三种方式:1. 花2块钱买2. 用2酒瓶换3. 用4瓶盖换将每获得一瓶酒并喝掉它视为一个步骤,整个消费过程由有限有序步骤组成,每一步有三种执行方式。考察任一步骤前后“酒瓶和瓶盖的总个数(记为N)”的变化。很容易得到若该步采取方式1,则N+2;若该步采取方式2,则N不变;若该步采取方式3,则N-2。考虑初态(即第一步之前):这不是废话么,N=0。因此,每一步之后N总是偶数。考虑末态(即最后一步之后)。这不是废话么,末态当然是消费者钱和酒瓶和瓶盖都不够,再也搞不到酒的时候呗。钱不能增加,所以末态金钱0;最后一步喝了一瓶酒,所以末态至少有1个瓶盖和1个酒瓶。不仅如此,由于每一步都喝了一瓶酒,所以每一步之后都至少有1瓶盖和1酒瓶。因此末态时N≥2且N为偶数。1. N≥6时,瓶盖数≥4和酒瓶数≥2必有至少一个成立,这他么显然不是末态啊。2. N=2时,瓶盖数=酒瓶数=1。若最后一步采用方式1,那之前N=0(总步骤数显然大于1),矛盾;若最后一步采用方式2,则之前瓶盖数为0,矛盾;若最后一步采用方式3,则之前酒瓶数为0,矛盾。总而言之N=2不可能是末态。于是末态的时候只能有N=4;符合末态条件的N=4只有1酒瓶+3瓶盖。附:金钱0。——————————————————————接下来有了理论支持就可以暴力求解最大值了。设一瓶酒里的酒价值x,酒瓶价值y,瓶盖价值z,随手列个三元一次方程组解得x=1/2,y=1,z=1/2 (单位软妹币元)于是:初态你有10元,末态你有2.5元。整个消费过程是等价交换,消失的那些钱去哪儿了?变成酒进肚儿了呗。7.5÷1/2=15。——————————————————————PS:这酒厂家黑心商,差评 (?Д?)?
一瓶啤酒2元,2个空酒瓶或4个瓶盖可换1瓶啤酒。所以酒瓶和瓶盖按价格可折算为(1/2+1/4)×2=(3/4)×2=1.5元,相当于酒本身只有0.5元,所以10元钱就能喝到10÷0.5=20瓶。具体可以这样操作,拿10元钱买5瓶,然后向老板借15瓶,喝完后有20个酒瓶和20个瓶盖,直接换成10+5=15瓶啤酒还给老板就行了。
用excel拖一下就出来了用excel拖一下就出来了有网友问怎么算出来的,我把excel公式列在下面了,加上“=”直接拖就行了,第一行是直接手输入的。
先求出酒瓶、瓶盖和瓶内装的啤酒的各自价值:2空瓶换1瓶酒,1瓶酒2元,可知1空瓶价值1元;4瓶盖换1瓶酒,1瓶酒2元,可知1瓶盖价值0.5元;1瓶酒=1空瓶+1瓶盖+瓶内装的啤酒,1瓶酒2元,可知瓶内装的啤酒价值0.5元。然后解题思路如下: 带2元钱,只能买1瓶酒,喝完酒后走人,剩1空瓶和1瓶盖; 带4元钱,先来2瓶爽爽,再用2空瓶换1瓶酒接着爽,共喝了3瓶,剩1空瓶和3个瓶盖,也换不成了,拍拍屁股走人; 带6元钱,好富啊,先来3瓶让别人嫉妒吧。再用2个空瓶换1瓶酒,喝完后还有2个空瓶和4个瓶盖,再换2瓶,让别人嫉妒恨去吧。咦!2瓶酒!2瓶酒!2瓶酒!(重要的事情说3遍)由(2)可知,从这两瓶开始,后面可以喝3瓶酒,剩1个空瓶和3个瓶盖。这样总共喝了3+1+3=7瓶,剩1空瓶和3个瓶盖; 带了8元钱,土豪,先不算了,来4瓶试试酒量先。喝完后剩4空瓶+4酒盖,换3瓶!换3瓶!换3瓶!(重要的事情说3遍)由(3)可知,换了3瓶后可以喝7瓶,剩1空瓶+3瓶盖。加上先前喝的4瓶,空喝了11瓶,剩1空瓶和3瓶盖; 土豪中的土豪来了,带了10元钱,如何喝?手指有点不够用了,脱袜子,借脚指一起算。来5瓶,先喝4瓶,用4空瓶和4瓶盖换3瓶,和原先剩的1瓶凑4瓶,再喝完这4瓶,又可换3瓶!换3瓶!换3瓶!(好耳熟啊!)头有点晕,喝多了,已喝几瓶了?不记得了。管它呢!先干为敬!根据(3)可知最后剩1空瓶和3瓶盖。1空瓶价值1元,3瓶盖价值1.5元,这2.5元只能是浪费了,可惜啊!可惜啊!可惜啊!捶胸顿足也没办法,先算算喝了多少酒吧。(10-2.5)÷0.5=15(瓶); 假设带2(n-1)元钱买酒喝,最后会剩3瓶酒成立; 当带2n元钱时,先留2元,用2(n-1)钱买酒喝,最后会剩3瓶酒,再用留下的2元钱买1瓶酒凑4整瓶,一次打包喝完换3瓶!换3瓶!换3瓶! 从以上证明可知,带2n元钱(n>1),喝到最后会只剩3瓶酒,3瓶变2瓶,2瓶变1空瓶+3瓶盖,然后醉醺醺回家。1空瓶+3瓶盖价值25大毛,真可惜,5瓶酒水就这么浪费了!咦,答案出来了,带2n元钱,可以喝 2n÷0.5-5=4n-5 (n>1) 简洁证明当带2n元钱去喝酒(n&1),喝到最后剩1空瓶和3瓶盖。 n=2时,2n元钱可喝3瓶酒,剩1空瓶和3瓶盖; 假设2(n-1)元钱喝完酒后依然剩1空瓶和3瓶盖; 当有2n元钱时,先用2(n-1)元钱喝酒,剩1空瓶和3瓶盖。再用剩的2元买1瓶酒,喝完剩2空瓶和4瓶盖,换2瓶酒,最后依然剩1空瓶和3瓶盖。根据1、2和3可知,当n>=2时,带2n元钱喝酒,无论怎么喝,都会剩1空瓶+3瓶盖,证毕。 剩下的事就靠大家自己了,仁者见仁,智者见智! 喝酒故事后续纯作为小笑话,供大家一乐: 在一家酒吧,为了店庆搞促销,一瓶酒2元,两个瓶子可以换一瓶酒,四个瓶盖可以换一瓶酒,但酒吧不赊酒、不退酒、不准自带酒水。问带10元,最多可以喝多少瓶酒? 德国人带了2n元钱去喝酒(n>1),最后剩1空瓶和3瓶盖,将这些东西带回家,下次带来接着喝,他这次共喝了4n-5瓶酒; 美国人也带了2n元钱去喝酒(n>1),最后也剩1空瓶和3瓶盖。他凭三寸不烂金舌说服老板同意用2瓶盖等价1空瓶。这样,他用1空瓶+2瓶盖换到1瓶酒,喝完用1空瓶+2瓶盖再换1瓶。最后剩1空瓶+1瓶盖,没法换了。也只好带着空瓶和瓶盖回家了。他共喝4n-3瓶酒; 咱中国人也带2n元钱去喝酒(n>1)。最后剩1空瓶+3瓶盖,但老板接受了美国佬的教训,死活不再同意用1空瓶+2瓶盖换1瓶酒。这不种族歧视吗?没关系,咱有办法! 路人甲刚喝完1瓶酒,找他借个瓶盖,用4个瓶盖换瓶酒; 喝完后还路人甲1瓶盖,还剩2空瓶,正好换瓶酒,喝酒,剩1空瓶+1瓶盖; 再找路人乙借1空瓶,换酒,喝完,还空瓶,剩2瓶盖; 接着找路人丙借2瓶盖,换酒,喝完,剩1空瓶+1瓶盖,并欠2瓶盖; 接着找路人丁借1空瓶,换酒,喝完,正好剩1空瓶+2瓶盖。还路人丙2瓶盖,路人丁1空瓶。 空着手回家去。共喝了4n瓶酒。
让我来答,春节的时候大家在一起索泡(南昌话,唠嗑的意思),舅舅问了我们这一群在读书的学生一个问题,没错,就是这个问题,一模一样。当时他就嘚瑟道:这个问题可不简单啊,我用了好多螺丝和螺帽才算出来,你们这些读了这么多书的人算算看,不行就用道具辅助哦。然后一脸得意地继续去索泡了。。。
我当然不服啊,老子要心算,算着算着就毕竟只是普通人的大脑啊,心算能力不好,就用瓜子摆出答案了。毕竟只是普通人的大脑啊,心算能力不好,就用瓜子摆出答案了。说了这么久还没说出答案。。。答案是:如果可以搭配着换,也就是1个空瓶和两个瓶盖换一瓶啤酒,那就可以喝17瓶,剩余一个空瓶和一个瓶盖。如果可以赊账(必须当场还清,不还清就打死),那就刚好喝20瓶,喝完以后身无分文什么都不剩,不会被打死。(这个答案最好算,我看很多人都这个答案,其实这是最容易解出来的,而且只想到这个答案说明思维一点也不缜密)如果以上条件都不允许,那就只能喝15瓶,剩余一个空瓶和三个瓶盖。后来回到家转念一想,这种弱智般的重复无技巧的计算,根本就不能体现人类的智慧啊,这种工作就应该交给计算机来做啊!so,就用了access里面的VB编了个小程序: Sub pijiu()
Dim a, b, c, d, n As Integer
Do Until a & 2 And b & 4
If a &= 2 And b &= 4 Then
c = (a Mod 2) + Int(a / 2) + Int(b / 4)
d = (b Mod 4) + Int(a / 2) + Int(b / 4)
n = n + Int(a / 2) + Int(b / 4)
ElseIf a &= 2 And b & 4 Then
c = (a Mod 2) + Int(a / 2)
d = b + Int(a / 2)
n = n + Int(a / 2)
ElseIf a & 2 And b &= 4 Then
d = (b Mod 4) + Int(b / 4)
c = a + Int(b / 4)
n = n + Int(b / 4)
Debug.Print nEnd Sub输出结果是15最近在自学python,就又写了个程序:print('有一天,你来到一间酒吧\n正巧开业大酬宾:啤酒两元一瓶\n两个啤酒瓶可以换一瓶啤酒\n四个啤酒瓶盖可以换一瓶啤酒\n不可以搭配在一起换\n也不可以赊账哦!')x=float(input('你带了多少元?'))print('你带了',x,'元')a=int(x/2)b=int(x/2)n=int(x/2)while a&=2 or b&=4:
if a&=2 and b&=4:
c=a%2+int(a/2)+int(b/4)
d=b%4+int(a/2)+int(b/4)
n=n+int(a/2)+int(b/4)
elif a&=2 and b&4:
c=a%2+int(a/2)
d=b+int(a/2)
n=n+int(a/2)
elif a&2 and b&=4:
c=a+int(b/4)
d=b%4+int(b/4)
n=n+int(b/4)
b=dprint('那么你最多能喝',n,'瓶啤酒\n剩余',x%2,'元,',a,'个空瓶',b,'个瓶盖')输出结果是:有一天,你来到一间酒吧正巧开业大酬宾:啤酒两元一瓶两个啤酒瓶可以换一瓶啤酒四个啤酒瓶盖可以换一瓶啤酒不可以搭配在一起换也不可以赊账哦!你带了多少元?10你带了 10.0 元那么你最多能喝 15 瓶啤酒剩余 0.0 元, 1 个空瓶 3 个瓶盖知乎好像不能缩进,不开心(/= _ =)/~┴┴
答案如果不是20我自切!一个瓶盖值四分之一整装瓶,一个空瓶值二分之一整装瓶,则装填液值四分之一整装瓶,一个整装瓶转化掉所有效用后等于四瓶单位量的装填液。所以五瓶整装瓶等于可以喝掉二十瓶液体!
20瓶啊。10元买5瓶。剩5空瓶5盖子。问店家借15个空瓶15个盖子,总计手上有20个空瓶20个盖子,换啤酒,空瓶换了10瓶,盖子换了5瓶。喝完后,手上有15个空瓶和15个盖子,还给店家。1瓶啤酒喝完有1个空瓶1个盖子,借3个空瓶3个盖子,换回3瓶,喝完后还店家3空瓶3盖子。刚好。原本买了5瓶,就能换15瓶啤酒。所以总计20瓶。
已有帐号?
无法登录?
社交帐号登录碑酒2元一瓶,四个瓶盖换一瓶,2个瓶子换一瓶,10元能喝几瓶?_百度知道
碑酒2元一瓶,四个瓶盖换一瓶,2个瓶子换一瓶,10元能喝几瓶?
当然也许你会说最后几瓶是喝不到的,那么相当于花2元,喝完瓶子盖子都归你说了20.5元,那么你最多就可以喝20瓶了,相当于瓶子值1元.5元的啤酒,10元就可以喝20瓶了,我只喝酒,相当于瓶盖值0,买了1元的瓶子和0,可是你可以和老板说好,其实很简单.5元的盖子,啤酒2元,和0,瓶盖4个换一瓶,瓶子2个换一瓶,那么啤酒的实际价值是0.5元,这是最大化,因为到最后没有钱或物换了
来自团队:
其他类似问题
为您推荐:
其他5条回答
没有剩下瓶或盖15瓶。这个问题早算过了,秘诀在于跟老板赊帐
8瓶还剩一个盖儿和一个瓶子
两个空瓶换一瓶等于一个空瓶1块钱,四个瓶盖换一瓶等于一个瓶盖5毛钱,一瓶啤酒减空瓶再减瓶盖等于瓶内酒的钱。2-1-0.5=0.5 瓶内的酒是0.5元,10/0.5=20
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁每瓶啤酒2元,2个空酒瓶或4个瓶盖可换1瓶啤酒。10元最多可喝多少瓶啤酒?
应为20瓶。可以这样作:设共喝X瓶,盖可换X/4瓶,瓶可换X/2瓶,所以X=5+X/2+X/4,解得X=20瓶。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒,10元最多可以喝多少瓶啤酒?_百度知道
啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒,10元最多可以喝多少瓶啤酒?
5瓶,喝完剩5空瓶5瓶盖,换3瓶,喝完剩4空瓶4瓶盖,换3瓶,喝完剩3空瓶3瓶盖,换1瓶,喝完剩4空瓶2瓶盖,换2瓶,喝完剩2空瓶2瓶盖,换1瓶,喝完剩3空瓶1瓶盖,赊账换2瓶,喝完归还1空瓶1瓶盖,剩1空瓶1瓶盖,赊账换1瓶,喝完归还1瓶盖,剩2空瓶,赊账换2瓶,喝完归还4空瓶2瓶盖。刚好还清。5+3+3+1+2+1+2+1+2=20要想订场斥渡俪盗筹醛船互利益最大化,得贷款,也就是赊账。。如果上面的解答不好理解,这样。一开始买了5瓶后,喝光,跟老板说再来15瓶,喝光后一共剩20个空瓶20个瓶盖,刚好把那 15瓶抵掉。
其他类似问题
为您推荐:
啤酒的相关知识
其他2条回答
算的没错的话是10瓶!10块买5瓶,4个盖子换1瓶,6个瓶子换3瓶,最后还剩4个盖子还能换1瓶!5+1+3+1=10
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 10元 2瓶换1瓶 4瓶盖 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信