酒瓶两个,每个内有酒八两(盛满)。
酒杯一个,每杯只能盛三两(空的)
现如何将两酒瓶内1斤6两酒平均分给4人喝,每人4两。
提示:用目测(用眼睛衡量到酒的多少)的人,我先bs下
每人喝酒的次数不限,只要保证每个人喝的都是4两就ok

解决方案 »

  1.   

    笨方法:
      两酒瓶A,B 
     1、先 A,B各倒出两杯酒(都是3两,即每人3两了) ;
     2、将B酒全倒到酒杯,然后A酒倒到酒杯,则A中还有一两酒,而B中是空的 ;
     3、将酒杯中的酒倒到B中, 令B中酒高度与,一样,则各为1两 ;(两人喝掉)
     4、将酒杯中酒倒到A,B令两高度一样 ,则还是1两 ;(另两人喝掉)
    实际方法:叫服务员拿4个一两杯方便啊!
      

  2.   

    yuzl32(有酒醉) 果然是高!
      

  3.   

    yuzl32(有酒醉) 真是牛, 都不知是怎么想出来的。 智商绝对超过160
      

  4.   

    先假设A,B,C,D四人
    第一步、
    先倒用一瓶酒倒满两杯,剩二两,A喝掉;再把酒倒回空瓶。
    再用另一瓶酒倒满两杯,剩二两,A喝掉;再把酒倒回空瓶。
    这时,A喝够4两了,两瓶酒各有六两。
    第二步、
    把一瓶中的酒倒往另一瓶,倒满。这时,瓶中酒分别为:4、8两。
    把4两瓶中的酒倒出一杯,还剩一两,B喝掉.
    第三步、
    把那瓶8两酒倒出两杯,还剩二两,这时有三杯酒,还有一个空瓶,
    再把三杯酒倒满那个空瓶,还剩一两,C喝掉.
    第四步、
    再从那瓶酒中倒出两杯,B、C各一杯,剩下的D喝完。OK!!!
      

  5.   

    yuzl32(有酒醉)  牛喔,把思路说出来大家参考下啦!!
      

  6.   

    十分针,答案如下前两位为大杯8,后一位为小杯3
    880
    853
    A喝3
    850
    823
    B喝2
    830
    533
    560
    263
    281
    C喝1
    082
    073
    370
    343
    640
    613
    D喝1
    801
    A喝1
    503
    C喝3
    302
    D喝3
    B喝2可我只有20W的几分之一
      

  7.   

    真是正解.好..........yuzl32(有酒醉)
      

  8.   

    virusdxxi(冰蓝色) 好厉害,佩服!
      

  9.   

    yuzl32(有酒醉) 和 tab0tab(t) 都厉害啊,就是刚刚看不懂,还是
    看了virusdxxi(冰蓝色)仁兄才看懂了,顶~~~
      

  10.   

    P1 P2  Z0  R1  R2  R3  R4
    8   8   0   0   0   0   0
    5   8   0   3   0   0   0
    0   8   3   0   2   0   0    
    3   5   3   0   0   0   0
    6   2   3   0   0   0   0
    8   2   0   0   0   1   0
    5   2   3   0   0   0   0
    7   0   3   0   0   0   0
    4   3   3   0   0   0   0
    4   6   0   0   0   0   0
    1   6   3   0   0   0   0
    1   8   1   0   0   0   0
    0   8   0   1   0   0   1
    0   5   3   0   0   0   0
    2   3   3   0   0   0   0
    0   0   0   0   2   3   3
    -------------------------
                4   4   4   4
      

  11.   

    1: yuzl32(有酒醉) ( ) 信誉:100 ,答题正确
    2:ssDOn(DonDon) ( ) 信誉:100 
     你自己写的:3、将酒杯中的酒倒到B中, 令B中酒高度与,一样,则各为1两 ;(两人喝掉)
    问下你,你是火眼?可以让酒的高度和?一样?呵呵,题目不允许目测
    3:回复人: lirengming(lrm) ( ) 信誉:100 
    第一步、
    先倒用一瓶酒倒满两杯,剩二两,A喝掉;再把酒倒回空瓶。
    再用另一瓶酒倒满两杯,剩二两,A喝掉;再把酒倒回空瓶。
    这时,A喝够4两了,两瓶酒各有六两。
    问下你,第一瓶到满的2杯谁喝了,第二瓶到满的2杯谁喝了,注意,酒杯为3两,如果说每个人均喝一杯,那么A还能在喝2两?
    4:tab0tab(t) ( ) 信誉:100 ,答题正确
    5:virusdxxi(冰蓝色) ( ) 信誉:100 
    8        0        2      
                             3     3     2     0
    4        4        0
    问下你,你是怎么把酒瓶的8两酒分别装到2个酒瓶中的,难道是目测?呵呵,开个玩笑!
    6:square1357(square) ( ) 信誉:100 
    酒瓶一   酒瓶二   酒杯   人1   人2   人3   人4
    8 8 0 0 0 0 0
    8 5 3 0 0 0 0
    6.5 6.5 0 3 0 0 0
    6.5 3.5 3 3 0 0 0
    我很佩服你,6.5两是怎么分出来的呀?
    7:LAIYANGPJ(小丑) ( ) 信誉:100    答题正确以上为目前的答题者7个人有3个人答对,而且方法一样!
    请高手继续赏脸答题!我只是起个抛砖引玉的作用而已!
      

  12.   

    我晕,这都是些什么人,只能说“I FEEL YOU!”
      

  13.   

    我觉得挺简单.....15分钟就行了呀,不过不知道对不对
    条件:有A,B,2个瓶各8两酒,1个3两空杯;
    1:在两瓶酒8两出打上标记或记住,然后把A的酒倒入杯,之后让第1个人喝掉,然后在A剩下的5两出打上记号,另外由于两瓶的容积一样,所以在另一瓶上也可以打上;(现在第1人喝了3两)2:然后后再把A酒倒入杯在剩下A瓶2两处记上标记(B瓶也能记上),之后让第2个人喝下这3两酒;(至此,A瓶还有2两酒,B瓶为8两,而且两瓶子都打上了标记,现在为止第1人喝了3两,第2人喝了3两)3:之后把B瓶的酒倒入杯子,再把A瓶的2两倒入B瓶,然后由于我们在2两处打上了记号,所以再把杯的酒倒入空瓶A,在2两处停,那么现在酒杯的酒为1两,再让第1人喝了;(到这里为止,B瓶有7两酒,A瓶2两.第1人喝组4两,第2人3两)4:接下来把A瓶的2两酒往还有7两酒的B瓶倒,倒到8两出停(我们一开始在8,5,2的地方都做过标记),A瓶现在剩1(这里不做记号了).....现在把A的酒倒入杯子让第2人喝了;(现在为止,A为空瓶,B为8两,第1人4两,第2人4两)5:再者把B瓶酒到入A到2两处,然后倒入杯子(不直接连瓶喝),让第3人把两喝了,在来一次,再喝2两;(现在为止,A为空瓶,B还有4两,第1人喝4两,第2人喝4两,第3人喝4两)6:最后瓶子里还有4两,随便怎么给第4人喝吧,倒入杯子喝掉3两再把最后1两倒入杯子,再喝1两;(现在为止,A,B都为空瓶,第1人喝4两,第2人喝4两,第3人喝4两,第4人喝4两)7:题目结束
      

  14.   

    有个小学智力题:一个2两的酒吊子,怎么打出一两酒来。解:先打上酒,再慢慢倾斜,当水平面一边与边沿齐,一边与底边齐时就是一两。  这不也是个办法吗。至于楼主说的不能用目测,这是想把人往指定的道上赶。在解决实际问题时,陈规是可以打破的。不是有个故事说一个老师要同学用气压计测一个楼的高度。我记得最Cool的一个方案是:对保安说:你告诉我大楼的高度,我就送你一个气压计。
      

  15.   

    酒瓶两个,每个内有酒八两(盛满)。
    "酒杯一个",每杯只能盛三两(空的)
    现如何将两酒瓶内1斤6两酒平均分给4人喝,每人4两。
    提示:用目测(用眼睛衡量到酒的多少)的人,我先bs下
    每人喝酒的次数不限,只要保证每个人喝的都是4两就ok/*看过了一些答案,不知道哪些人有没有考虑到,只是一个酒杯的这一条件呢???*/
      

  16.   

    我还以为每人一次就4两呢。。分多次喝就太easy了
      

  17.   

    这个题目太简单,我用了5分钟,可是我现在才年薪10W,怎么也没有到20W的地步啊,
    上次我做IBM的题目还花了20分钟呢。
      

  18.   

    1. 先让AB两人各喝3两,让剩下2两给C人喝
    2. 平分第2个瓶的8两,让D人喝4两,剩下4两再平分,让C人喝2两,再平分剩下的2两,让AB人喝不用10分钟就解决了,可是我一点收入都没有吖?正步入高三....MSN: [email protected]
      

  19.   

    思路就是模式,照着模式做,怎么会不对呢??首先看这个问题,容量883,每个人要喝酒4有几种方式能得到4呢?1+3,2+2  (不能减只能加,喝进去怎么能吐出来呢?~—~)这时转化成一个求2 和 求1  的问题。显然2很容易求,8-3-3=2。这时集中到求1的问题上来。在有了2的情况下,求1就比较容易了3-2=1;1状态:既一个瓶子中有6,杯中有3,将杯中的倒满该瓶子,即得到1(可能不是唯一的方法,但我们只需要一种就可以解决问题)现在的问题又转化到解决瓶子有6的问题,显然3+3=66状态;一个瓶子为0,另一个瓶子和酒杯加起来要有>6的量,则通过两次从酒杯到入杯子既可以得到6。
    分析这时6得出的状态 瓶子1  瓶子2   杯子
                        0      x       y6<x+y<8+3   此时才能得到6,进而得到1。这就是为什么yuz132(有酒醉)要先倒出5的原因啦!这里有一个潜规则,既因为要求的不是一个1,而是一个以上的1,因此在尽量少到出酒的情况下完成该任务,则可以为后来留下变化的余地。
    总结以上过程可以得出解决该类问题的模式:
    1,分析所要追求的目标,向后追溯,直到一个可以在现有情况下满足的条件 
    2,在最大环境量中解决最需要的问题,将尽可能多的变量留在问题域中。注意,这里说的不是入手的时候,而是在解决的时候。
    3,分层次解决,逐步迭代,直到上一层同样条件下,用同样的手法解决。
                   
    比如,该问题实例的核心就是在于迭代的求  1  。
      

  20.   

    8    8    0             person1    person2     person3     person4
    5    8    3              0         0           0           0
    5    8    0              3         0           0           0
    2    8    3              3         0           0           0
    0    8    3              3         2           0           0
    3    8    0              3         2           0           0
    3    5    3              3         2           0           0
    6    5    0              3         2           0           0
    6    2    3              3         2           0           0
    8    2    1              3         2           0           0
    8    2    0              4         2           0           0
    5    2    3              4         2           0           0
    7    0    3              4         2           0           0
    7    3    0              4         2           0           0
    4    3    3              4         2           0           0
    4    6    0              4         2           0           0
    1    6    3              4         2           0           0
    1    8    1              4         2           0           0
    0    8    0              4         2           1           1
    0    5    3              4         2           1           1
    0    5    0              4         2           4           1
    0    2    3              4         4           4           4