据说是世界上目前最好的智力题目。(300分)

  • 主题发起人 SB职业
  • 开始时间
Y

yuanqs

Unregistered / Unconfirmed
GUEST, unregistred user!
增加点难度吧!
如果有120个球,需要几次才能称出来?
 
C

chuxuezhe

Unregistered / Unconfirmed
GUEST, unregistred user!
分成三堆,每堆四个;
每堆分别对比重量,要比三次,即找到了其中一堆重量不同;
此时只有四个球了,
用一个球分别同其它三个球比重量,要比十二次,此时结果可能就要出来了吧!
不知道是不是对呢!
 
W

woyaoying

Unregistered / Unconfirmed
GUEST, unregistred user!
下面我用if then
做一个解释~~
var
A1,A2,A3,A4:Ball;
B1,B2,B3,B4:Ball;
C1,C2,C3,C4:Ball;
Min: string;
Max: string;
begin
Min := '轻的';
Max := '重的';
if A1+A2+A3+A4 = B1+B2+B3+B4 then
//第一种情况;
if C1+C2>A1+C3 then
if C1=C2 then
C3=Min;
if C1>C2 then
C1=Max;
if C1<C2 then
C2=Max;
if C1+C2<A1+C3 then
if C1=C2 then
C3=Max;
if C1>C2 then
C2=Min;
if C1<C2 then
C1=Min;
if C1+C2=A1+C3 then
if C4>A1 then
C4=Max;
if C4<A1 then
C4=Min;
if A1+A2+A3+A4>B1+B2+B3+B4 then
//第二种情况;
if A1+A2+B1=A3+B2+C2 then
if B3=B4 then
A4=Max;
if B3>B4 then
B4=Min;
if B3<B4 then
B3=Min;
if A1+A2+B1<A3+B2+C2 then
//证明A3、B1、A4、B3、B4为规则球,不规则球在A1、A2、B2中
if A1=A2 then
B2=Max;
if A1>A2 then
A2=Min;
if A1<A2 then
A1=Min;
if A1+A2+B1>A3+B2+C2 then
//证明A3、B1、A4、B3、B4为规则球,不规则球在A1、A2、B2中
if A1=A2 then
B2=Min;
if A1>A2 then
A1=Max;
if A1<A2 then
A2=Max;
if A1+A2+B1<A3+B2+C2 then
//证明A3、B1、A4、B3、B4为规则球,不规则球在A1、A2、B2中
if A1=A2 then
B2=Max;
if A1>A2 then
A1=Max;
if A1<A2 then
A2=Max;
if A1+A2+A3+A4<B1+B2+B3+B4 then
//第三种情况;
if A1+A2+B1=A3+B2+C2 then
if B3=B4 then
A4=Min;
if B3>B4 then
B3=Max;
if B3<B4 then
B4=Max;
if A1+A2+B1>A3+B2+C2 then
if A1=A2 then
B2=Min;
if A1>A2 then
A1=Max;
if A2<A2 then
A2=Max;
if A1+A2+B1<A3+B2+C2 then
if A1=A2 then
B2=Max;
if A1>A2 then
A2=Min;
if A1<A2 then
A1=Min;
 
E

eric.youbin

Unregistered / Unconfirmed
GUEST, unregistred user!
挪威人养鱼
德国人养猫
瑞典人养狗
英国人养马
丹麦人养鸟
 
M

MrMengyi

Unregistered / Unconfirmed
GUEST, unregistred user!
to yuanqs:
据我分析,
n次应该可以判断
3 ^ n / 2 个球
因为(3 ^ n)是奇数
所以是(3 ^ n - 1) / 2个
下面可以自己计算了
 
C

cozo

Unregistered / Unconfirmed
GUEST, unregistred user!
应该是13个球的。12个球有什么难度,呵呵。
 
J

jolei

Unregistered / Unconfirmed
GUEST, unregistred user!
> 1. 有5栋5种颜色的房子
> 2. 每一位房子的主人国籍都不同
> 3. 这5个人每人只喝一个牌子的饮料, 只抽一个牌子的香烟, 只养一
> 种宠物
> 4. 没有人有相同的宠物, 抽相同牌子的香烟, 喝相同的饮料
> 已知条件:
> 1. 英国人住在红房子里
> 2. 瑞典人养了一条狗
> 3. 丹麦人喝茶
> 4. 绿房子在白房子左边
> 5. 绿房子主人喝咖啡
> 6. 抽PALL MALL烟的人养了一只鸟
> 7. 黄房子主人抽DUNHILL烟
> 8. 住在中间那间房子的人喝牛奶
> 9. 挪威人住在第一间房子
> 10. 抽混合烟的人住在养猫人的旁边
> 11. 养马人住在DUNHILL烟的人旁边
> 12. 抽BLUE MASTER烟的人喝啤酒
> 13. 德国人抽PRINCE烟
> 14. 挪威人住在蓝房子旁边
> 15. 抽混合烟的人的邻居喝矿泉水
> 问题是:
> 谁养鱼?

挪威人 丹麦人 英国人 德国人 瑞典人
黄房子 蓝房子 红房子 绿房子 白房子
矿泉水 茶 牛奶 咖啡 酒
dunhill 混合烟 pall mall prince blue master
猫 马 鸟 鱼 狗
不知道对不对呢?
 
R

rester

Unregistered / Unconfirmed
GUEST, unregistred user!
:将球分为3份4:4:4, 以1234: 5678称.如果不平,则从1234拿掉三个,5678移三个到左边,从9abc中取3个放在右边. 现在拿234, 移678, 取9ab, 第二次称,则为1678:59ab,其它说明略。 见下
1234: 5678:
左重: 1678:59ab
左: 1:2 (15为次品,左重则1为重的次, 平则为 5轻) : 1重 5轻
右: 6:7 (678有一个轻的次品,左重 7, 平8,右6) : 6轻 7轻 8轻
平: 2:3 (234有一个重的次品,左2右3平4) : 2重 3重 4重
右重( 同左,对调结果) : 1678:59ab
左: 6:7 (678有一个重的次品,左重 6, 平8,右7) : 6重7重8重
右: 1:2 (15为次品,左重则5为重的次, 平则为 1轻) : 1轻 5重
平: 2:3 (234有一个轻的次品,左3右2平4) : 2轻 3轻 4轻
平: 123:9ab
平: 1:c (c次品,右重则为重的次品,右轻则轻) : c 重 c轻
左重: 9:a (9ab有一个轻的次品,左a右9平b) : 9 轻 a轻 b轻
右重:9:a (9ab有一个重的次品,左9右a平b) : 9重 a重 b重
 
R

rester

Unregistered / Unconfirmed
GUEST, unregistred user!
想到用三叉树用了3分钟, 如何运用花了15分种, 分出每个叶子的情况用了20多分种.
(1重是左左左叶子).
关键是要遍历了12个球每个都可能是轻重的所有情况, 其实可以分13个球,但是不能分开轻重.
 

天空还下着沙

Unregistered / Unconfirmed
GUEST, unregistred user!
W

weiiguo

Unregistered / Unconfirmed
GUEST, unregistred user!
真的不简单!
不过还好俺终于找到答案了,过程复杂,在这里是一言难尽。
可以告诉大家的是:三三分组是最好的。
如想知道答案,欢迎跟俺联系,呵呵~~~~~
 
W

wang_junfan

Unregistered / Unconfirmed
GUEST, unregistred user!
先分成4组,每组3个,任意取两组称,得到异常的秋在六个球中(当然,不知道是轻还
是重),余下的六个球分成三组,任意取两组称一次,得到有一组中有一个球重量异常,
取其他组中任意一个球和这一组的任意一个称(其他组中的秋重量一定是正确的),即
得到答案
 

荷塘新月

Unregistered / Unconfirmed
GUEST, unregistred user!
呵呵,这个问题太简单啦!
先取出8个球,在天平盘上一边放三个:
1、如果天平平衡,则这8个中没有重量异常的,称另外4个,每边2各个,把重的一边的两个球再
放在天平上称;
2、如果天平不平衡,将重的一边的4个球按照刚才剩下的4个球的称法测量。
OK!
 
S

stuwe

Unregistered / Unconfirmed
GUEST, unregistred user!
問一下各位,那個球好像沒說是重或是輕,
大家怎麼知道應該是重的那邊是還是輕的那邊是
 
M

myjane

Unregistered / Unconfirmed
GUEST, unregistred user!
先将球分成3组
A组5个
B组5个
C组2个
先比较AB组,如果相等,C组中的2个就可以找出。
如果AB不等,找出AB组中找出重量异常的那一组。
把重量异常的那一组再分成3组(E1组2个、E2组2个、E3组1个方式)
先比较E1与E2组,如果E1和E2相等。E3就是重量异常的哪一个(比较3次)
如果E1和E2不等,找出不等的那一组(2个)。
比较这2个后,答案就出来了。
 
I

Imfish

Unregistered / Unconfirmed
GUEST, unregistred user!
'荷塘新月'也有发晕的时候:)
 
L

llzzyy

Unregistered / Unconfirmed
GUEST, unregistred user!
靠!!什么智力题!!都不用俩分钟就出来了!!
第一次:4:4
第二次:2:2
第三次:1:1
 
S

stuwe

Unregistered / Unconfirmed
GUEST, unregistred user!
看來我是真的不行了!

請教:llzzyy
第一次: 4:4是吧,假如是不一樣,你怎麼知道是左邊的異常還是右邊的異常??
第二次: 2:2 還是一樣,你知道那一邊是異常???
每三次: 1:1 就更不知道是那一邊是異常啦?????

 

娃娃

Unregistered / Unconfirmed
GUEST, unregistred user!
黄房子应该是第一位,蓝色已经说明不是第一位(挪威人是第一位,蓝房子在
其旁边,那肯定蓝房子是第二)。因此白、绿房子都不可能为第一,要不然蓝
房子无法是第二。而红房子说好了是英国人住,所以应该是挪威人住黄房子。
而且说住黄房子的人抽DUNHILL烟,所以挪威人抽DUNHILL烟。养马人住在DUNHILL烟
的人旁边,所以蓝房子的人养马。还有就是白房子肯定不是在中间,因为绿房
子在白房子左边。现在可以在中间的房子就是红、绿两个。但绿房子的主人喝
咖啡,所以中间应该是红房子,进一步推出英国人喝牛奶,
抽BLUE MASTER烟的人喝啤酒,可以肯定这个不是挪威人(DUNHILL烟),也不
是德国人(PRINCE烟),,也不是丹麦人(茶)。也不是住在中间(牛奶),
所以也不是英国人。所以是瑞典人。也不住红(英国人)、绿(咖啡),黄
(挪威人)房子,也不养鸟(PALL MALL烟)。又因为瑞典人养狗,所以也不住
在蓝房子里,所以他住在白房子里。
因为丹麦人喝茶,而且第一间房是挪威人,红房子是英国人的,绿房子又喝咖
啡,白房子的如上所推,所以丹麦人住蓝房子。
抽PALL MALL烟的人养了一只鸟,所以这个人肯定不是丹麦人(马),也不是挪
威人(DUNHILL烟),更不是瑞典人(狗),又因为德国人抽PRINCE烟,所以也
不是德国人,可以肯定是英国人
抽混合烟的人的邻居喝矿泉水,养猫,推论至此,还不知道养的宠物是什么的,
只剩下挪威人还绿房子的主人,因为绿房子左边英国人养鸟,右边白房子瑞典人
养狗,所以绿房子的主人肯定不符合条件。又因为丹麦人已经知道养的是马,所
以,肯定挪威人养的是猫。又因此推出丹麦人就是抽混合烟的人。而英国人已经
知道是喝牛奶的,所以肯定挪威人是喝矿泉水的。
至此经过排除可知,绿房子的主人肯定是德国人,抽PRINCE烟,并且养鱼!
 
顶部