嘉定都市网

世界上最难的一道题【转载】

查看数: 10209 | 评论数: 51 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-9-27 01:31

正文摘要:

有12个乒乓球特征相同,其中只有一个重量异常,现在要求用一个没有砝码的天秤称三次,将那个重量异常的球找出来。   据说这是目前世界上最难的智力题目,好的智力题目的标准是:1.一般智商的人做不出来或做不下去 ...

回复

云影飞非 发表于 2014-9-30 09:35:31
麻辣豆腐 发表于 2014-9-30 05:30
这个看起来太吃力,我给你一张图解,看看你的解法和这图是否意思是一样的

...

一样的,这题有很多解法的,特别是第二步的置换。图画得真好。
junes 发表于 2014-9-30 09:04:33
789吃果果 发表于 2014-9-29 00:43
我想说,把球拿在手里就知道哪个异常了,手拿球放到天平上的时候不就能感觉出来,哪个球异常嘛~~ ...

哈哈,球异常没说什么程度吧

假设异常成一个是乒乓球大小,一个如足球那样的大小比率了

这题目得改成世界上最容易的一道题谁看不出就是傻子了
nolanxf 发表于 2014-9-30 08:18:41
云影飞非 发表于 2014-9-29 16:20
12个球是可以知道异常球是重还是轻,13个球只能判断出哪个异常。
分成三组,abcd efgh ijkl
            if ...

哈哈 码农解释
kyo0548 发表于 2014-9-30 07:52:34
junes 发表于 2014-9-27 10:03
其实都不用称,手里一个个掂一下,就能选出重量异常的了:)题目没说不能用手掂吧 ...

所以掂3次能掂出来?
云影飞非 发表于 2014-9-29 16:22:33
云影飞非 发表于 2014-9-29 16:20
12个球是可以知道异常球是重还是轻,13个球只能判断出哪个异常。
分成三组,abcd efgh ijkl
            if ...

24种情况都包含了,a重 a轻 b重 b轻 ......
云影飞非 发表于 2014-9-29 16:20:18
12个球是可以知道异常球是重还是轻,13个球只能判断出哪个异常。
分成三组,abcd efgh ijkl
            if (abcd == efgh) // ijkl 异常
        {
                if(abc == ijk) // l 异常
           {
                    if(a > l)
                        l 轻;
                    else if(a < l)
                        l 重;
                }
                else if(abc > ijk) // 异常球偏轻
           {
                    if(i == j)
                        k 轻;
                    else if(i > j)
                        j 轻;
                    else if(i < j)
                        i 轻;
                }
                else if(abc < ijk) // 异常球偏重
           {
                    if(i == j)
                        k 重;
                    else if(i > j)
                        i 重;
                    else if(i < j)
                        j 重;
                }
            }
            else if(abcd > efgh) // ijkl 标准球
        {
                if(afgh == eijk) // bcd 偏重
           {
                    if(b == c)
                        d 重;
                    else if(b > c)
                        b 重;
                    else if(b < c)
                        c 重;
                }
                else if(afgh > eijk) // ae 异常
           {
                    if(a == i)
                        e 轻;
                    else if(a > i)
                        a 重;
                }
                else if(afgh < eijk) // fgh 偏轻
           {
                    if(f == g)
                        h 轻;
                    else if(f > g)
                        g 轻;
                    else if(f < g)
                        f 轻;
                }
            }
            else if (abcd < efgh) // ijkl 标准球
        {
                if(afgh == eijk) // bcd 偏轻
           {
                    if(b == c)
                        d 轻;
                    else if(b > c)
                        c 轻;
                    else if(b < c)
                        b 轻;
                }
                else if(afgh > eijk) // fgh 偏重
           {
                    if(f == g)
                        h 重;
                    else if(f > g)
                        f 重;
                    else if(f < g)
                        g 重;
                }
                else if(afgh < eijk) // ae 异常
           {
                    if(a == i)
                        e 重;
                    else if(a < i)
                        a 轻;
                }

点评

哈哈 码农解释  详情 回复 发表于 2014-9-30 08:18
24种情况都包含了,a重 a轻 b重 b轻 ......  详情 回复 发表于 2014-9-29 16:22
lhb8809 发表于 2014-9-29 10:38:49
yngyngyng 发表于 2014-9-29 08:32
第一把就有问题,你知道左边是标准还是右边是标准啊

是的,我也发现了,我改正过了。
789吃果果 发表于 2014-9-29 08:43:42
我想说,把球拿在手里就知道哪个异常了,手拿球放到天平上的时候不就能感觉出来,哪个球异常嘛~~

点评

哈哈,球异常没说什么程度吧 假设异常成一个是乒乓球大小,一个如足球那样的大小比率了 这题目得改成世界上最容易的一道题谁看不出就是傻子了  详情 回复 发表于 2014-9-30 09:04
发表新贴 返回顶部